Disclosure of Invention
In view of the above problems, it is a primary object of the present invention to provide an os ui interaction control method and a corresponding device thereof, which overcome or at least partially solve the above problems.
in another aspect, the present invention provides a method for creating an operating system contact object and a corresponding apparatus thereof, which solve at least one aspect of the above problems.
it is a further object of the present invention to provide a mobile terminal adapted to run the operating system.
In order to adapt to the different purposes, the invention discloses the following technical schemes from different aspects:
In a first aspect, the present invention provides an operating system user interface interaction control method, including the following steps:
Displaying the user interface, and displaying a system address book contact object list on the user interface;
responding to a touch instruction of any contact object listed in the list, displaying a menu interface of an associated application program container so as to display a communication application program shortcut icon pre-associated with the contact object in the menu interface;
responding to a touch instruction of any shortcut icon, and opening a communication function interface corresponding to the touch contact object in an application program corresponding to the shortcut icon;
the process of pre-associating the contact object with the corresponding communication application program comprises the following steps:
receiving a contact object input by a user, and storing corresponding contact information to a system address book, wherein the contact information comprises at least one piece of personal characteristic information of the contact object input by the user;
Searching an installed application program in a system according to at least one of the personal characteristic information, and determining a communication application program of a communication object corresponding to the personal characteristic information in the application program;
establishing a pre-association relation between the contact object and the determined communication application program, and establishing a shortcut of the contact object on a system user interface, wherein the shortcut is an associated application program container used for opening a shortcut icon containing each determined communication application program;
And in the process of pre-associating the contact object with the corresponding communication application program, searching the installed application programs in the system according to the personal characteristic information, and when the number of the personal characteristic information used for searching is multiple, determining that the communication application program is used for pre-associating with the contact object only when the communication object in the communication application program simultaneously has the personal characteristic information.
With reference to the first aspect, in a first implementation manner of the first aspect, the user interface is a system desktop, and the contact object list includes part of contacts in a system address book.
With reference to the first aspect, in a second implementation manner of the first aspect, the contact object list at least includes a first visual area, and when the number of the contact objects exceeds a predetermined number that can be accommodated in the first visual area, the remaining contact objects that are not displayed in the first visual area are arranged in a second display area according to a preset arrangement rule.
with reference to the first implementation manner of the first aspect, in a third implementation manner of the first aspect, the contact object list at least includes a first visual area, and when the number of the contact objects exceeds a predetermined number that can be accommodated in the first visual area, the remaining contact objects that are not displayed in the first visual area are arranged in the second display area according to a preset arrangement rule.
With reference to the first aspect, in a fourth implementation manner of the first aspect, the application container menu interface is an interface container used for displaying the communication application interface shortcut icon in the form of a system menu or an icon folder.
With reference to the first aspect, in a fifth implementation manner of the first aspect, the communication application is a phone application, an instant messaging application, or a video interaction application, and accordingly, the opened phone application communication function interface is a phone dialing interface that invokes corresponding contact object related information, the opened instant messaging application communication function interface is a chat window interface that invokes corresponding contact object related information, or the opened video interaction application communication function interface is a video call interface that invokes corresponding contact object related information.
With reference to the first aspect, in a sixth implementation manner of the first aspect, the method further includes the following steps:
Responding to a touch instruction of a setting control of any application program container menu interface, popping up an application program list for a user to select one of the application program lists so as to add the shortcut icon of the application program list to the application program container menu interface, and establishing association between a contact object corresponding to the application program container menu interface and a preset function interface of an application program corresponding to the shortcut icon.
with reference to the first aspect, in a seventh implementation manner of the first aspect, the method further includes the following steps:
And responding to a long-time pressing instruction of any shortcut icon in any associated application program container menu interface, and enabling the menu interface to display an operation state of deleting or moving the shortcut icon.
with reference to the eighth implementation manner of the first aspect, in a ninth implementation manner of the first aspect, in the step of establishing a pre-association relationship between the contact object and the determined communication class application, the contact object and the determined communication class application are added to a preset table in a mapping relationship, so that the communication class application is provided according to the preset table when a touch instruction acting on the contact object is responded.
With reference to the first aspect, in an eleventh implementation manner of the first aspect, the step of opening a communication function interface corresponding to the touched contact object in the application corresponding to the shortcut icon further includes the following specific steps:
Acquiring personal characteristic information of a touched contact object;
And calling an open interface of an application program corresponding to the selected shortcut icon, transmitting the personal characteristic information to the application program, and opening a communication function interface of a communication object determined by the personal characteristic information.
With reference to the eleventh implementation manner of the first aspect, in a twelfth implementation manner of the first aspect, the personal characteristic information is a contact name, a phone number, a communication account number, and an image characteristic determined according to an avatar of a contact object in a system address book.
In a second aspect, the present invention provides an operating system user interface interaction control apparatus, specifically including:
The display module is used for displaying the user interface and displaying a system address book contact object list on the user interface;
The menu module is used for responding to a touch instruction of any contact object listed in the list, displaying a menu interface of an associated application program container so as to display a communication application program shortcut icon pre-associated with the contact object in the menu interface;
The calling module is used for responding to a touch instruction of any shortcut icon and opening a communication function interface corresponding to the touch contact object in an application program corresponding to the shortcut icon;
The pre-association of the contact object and the corresponding communication application program is realized by the operation of the following modules:
the system comprises an input module, a system address book and a display module, wherein the input module is used for receiving a contact object input by a user and storing corresponding contact information to the system address book, and the contact information comprises at least one piece of personal characteristic information of the contact object input by the user;
the processing module is used for searching the installed application programs in the system according to at least one of the personal characteristic information and determining the communication application programs of the communication objects corresponding to the personal characteristic information in the application programs;
The creating module is used for creating a pre-association relation between the contact object and the determined communication application programs and creating shortcuts of the contact object on a system user interface, wherein the shortcuts are associated application program containers used for opening shortcut icons containing the determined communication application programs;
the creating module is configured to search an installed application program in the system according to the personal characteristic information in the process of pre-associating the contact object with the corresponding communication application program, and when the number of the personal characteristic information used for searching is multiple, only when the communication object in the communication application program has the personal characteristic information at the same time, the communication application program is determined to be used for pre-associating with the contact object.
with reference to the second aspect, in a first implementation manner of the second aspect, the user interface is a system desktop, and the contact object list includes part of contacts in a system address book.
with reference to the second aspect, in a second implementation manner of the second aspect, the contact object list at least includes a first visual area, and the display module is configured to arrange, when the number of the contact objects exceeds a predetermined number that can be accommodated in the first visual area, the remaining contact objects that are not displayed in the first visual area in a second display area according to a preset arrangement rule.
With reference to the first implementation manner of the second aspect, in a third implementation manner of the second aspect, the contact object list at least includes a first visual area, and the display module is configured to arrange, when the number of the contact objects exceeds a predetermined number that can be accommodated in the first visual area, the remaining contact objects that are not displayed in the first visual area in the second display area according to a preset arrangement rule.
with reference to the second aspect, in a fourth implementation manner of the second aspect, the application container menu interface is an interface container used for displaying the communication application interface shortcut icon in the form of a system menu or an icon folder.
With reference to the second aspect, in a fifth implementation manner of the second aspect, the communication application is a phone application, an instant messaging application, or a video interaction application, and accordingly, the opened phone application communication function interface is a phone dialing interface that invokes corresponding contact object related information, the opened instant messaging application communication function interface is a chat window interface that invokes corresponding contact object related information, or the opened video interaction application communication function interface is a video call interface that invokes corresponding contact object related information.
with reference to the second aspect, in a sixth implementation manner of the second aspect, the system further includes:
And the adding module is configured to respond to a touch instruction of a setting control of any application program container menu interface, pop up an application program list for a user to select one of the application program lists so as to add the shortcut icon to the application program container menu interface, and establish association between the contact object corresponding to the application program container menu interface and the preset function interface of the application program corresponding to the shortcut icon.
With reference to the first aspect, in a seventh implementation manner of the first aspect, the system further includes:
And the editing module is configured to respond to a long-press instruction of any shortcut icon in any associated application program container menu interface, so that the menu interface is displayed to enter an operation state of deleting or moving the shortcut icon.
With reference to the eighth implementation manner of the second aspect, in a ninth implementation manner of the second aspect, the creating module is configured to, in a process of establishing a pre-association relationship between the contact object and the determined communication class application, add the contact object and the determined communication class application in a mapping relationship to a preset table, so as to provide the communication class application according to the preset table when responding to a touch instruction acting on the contact object.
With reference to the second aspect, in an eleventh implementation manner of the second aspect, the invoking module opens, by using the following specific units, a communication function interface corresponding to the touched contact object in the application program corresponding to the shortcut icon;
the acquiring unit is used for acquiring personal characteristic information of the touched contact object;
And the operation unit is used for calling an open interface of the application program corresponding to the selected shortcut icon, transmitting the personal characteristic information to the application program and opening a communication function interface of the communication object determined by the personal characteristic information.
with reference to the eleventh implementation manner of the second aspect, in a twelfth implementation manner of the second aspect, the personal characteristic information is a contact name, a phone number, a communication account number, and an image characteristic determined according to an avatar of a contact object in a system address book.
in a third aspect, the present invention provides a method for creating an operating system contact object, including the following steps:
receiving a contact object input by a user, and storing corresponding contact information to a system address book, wherein the contact information comprises at least one piece of personal characteristic information of the contact object input by the user;
Searching an installed application program in a system according to at least one of the personal characteristic information, and determining a communication application program of a communication object corresponding to the personal characteristic information in the application program;
Establishing a pre-association relation between the contact object and the determined communication application program, and establishing a shortcut of the contact object on a system user interface, wherein the shortcut is an associated application program container used for opening a shortcut icon containing each determined communication application program;
And in the process of pre-associating the contact object with the corresponding communication application program, searching the installed application programs in the system according to the personal characteristic information, and when the number of the personal characteristic information used for searching is multiple, determining that the communication application program is used for pre-associating with the contact object only when the communication object in the communication application program simultaneously has the personal characteristic information.
With reference to the third aspect, in a first implementation manner of the third aspect, the user interface is a system desktop, and the contact object includes a part of contacts selected by the user from a system address book.
With reference to the third aspect, in a second implementation manner of the third aspect, before the step of searching for an installed application in the system according to the personal characteristic information, the contact information is parsed to obtain at least one piece of personal characteristic information including the contact object.
with reference to the third aspect, in a third implementation manner of the third aspect, the communication application is a phone application, an instant messaging application, or a video interaction application, and accordingly, the opened phone application communication function interface is a phone dialing interface that invokes corresponding contact object related information, the opened instant messaging application communication function interface is a chat window interface that invokes corresponding contact object related information, or the opened video interaction application communication function interface is a video call interface that invokes corresponding contact object related information.
With reference to the third aspect, in a fourth implementation manner of the third aspect, the step of searching for an application installed in a system according to at least one of the personal characteristic information, and determining a communication application in which a communication object corresponding to the personal characteristic information exists in the application includes the following specific steps:
Acquiring an installed application program list in a system and determining communication application programs in the application program list;
calling an open interface of each communication application program, and transmitting the personal characteristic information to the communication application program;
And receiving an execution result fed back by the communication application program, and determining that the communication application program is the communication application program corresponding to the personal characteristic information when the execution result represents that a communication object corresponding to the personal characteristic information exists.
with reference to the third aspect, in a fifth implementation manner of the third aspect, in the step of establishing a pre-association relationship between the contact object and the determined communication class application, the contact object and the determined communication class application are added to a preset table in a mapping relationship, so that the communication class application is provided according to the preset table when a touch instruction acting on the contact object is responded.
with reference to the fifth implementation manner of the third aspect, in a sixth implementation manner of the third aspect, the providing the communication application program according to the preset table when responding to the touch instruction acting on the contact object specifically includes,
and responding to a touch instruction acting on the contact object, and displaying an associated application program container menu interface provided according to the preset table so as to display the communication application program shortcut icon pre-associated with the contact object in the menu interface.
with reference to the third aspect, in an eighth implementation manner of the third aspect, the manner of receiving the contact object input by the user includes importing a partial contact object at a time or inputting contact information related to a single contact object.
With reference to the third aspect, in a ninth implementation manner of the third aspect, the application container menu interface is an interface container used for displaying the communication application interface shortcut icon in the form of a system menu or an icon folder.
With reference to the third aspect, in a tenth implementation manner of the third aspect, the personal characteristic information is a contact name, a phone number, a communication account number, and an image characteristic determined according to an avatar of the contact object in the system address book.
In a fourth aspect, the present invention provides an operating system contact object creation apparatus, including:
The input module is used for receiving a contact object input by a user and storing corresponding contact information to a system address book, wherein the contact information comprises at least one personal characteristic information of the contact object;
The processing module is used for searching an installed application program in the system according to the personal characteristic information and determining a communication application program of a communication object corresponding to the personal characteristic information in the application program;
the creating module is used for creating a pre-association relation between the contact object and the determined communication application program and creating a shortcut of the contact object on a system user interface, wherein the shortcut is an associated application program container used for opening a shortcut icon containing each communication application program;
The processing module further configured to:
and when the personal characteristic information used for searching is multiple, determining that the communication class application program is used for pre-associating with the contact object only when the communication object in the communication class application program simultaneously has the personal characteristic information according to the installed application programs in the personal characteristic information searching system.
With reference to the fourth aspect, in a first implementation manner of the fourth aspect, the user interface is a system desktop, and the contact object list includes a part of contacts selected by the user from the system address list.
With reference to the fourth aspect, in a second implementation manner of the fourth aspect, the processing module is configured to, before finding an installed application in a system according to the personal characteristic information, parse the contact information to obtain at least one piece of personal characteristic information including the contact object.
with reference to the fourth aspect, in a third implementation manner of the fourth aspect, the communication application is a phone application, an instant messaging application, or a video interaction application, and accordingly, the opened phone application communication function interface is a phone dialing interface that invokes corresponding contact object related information, the opened instant messaging application communication function interface is a chat window interface that invokes corresponding contact object related information, or the opened video interaction application communication function interface is a video call interface that invokes corresponding contact object related information.
with reference to the fourth aspect, in a fourth implementation manner of the fourth aspect, the processing module specifically includes the following units:
The filtering unit is used for acquiring an installed application program list in the system and determining communication application programs in the application program list;
The transmission unit is used for calling an open interface of each communication application program and transmitting the personal characteristic information to the communication application program;
And the determining unit is used for receiving the execution result fed back by the communication application program, and when the execution result represents that a communication object corresponding to the personal characteristic information exists, determining the communication application program as the communication application program corresponding to the personal characteristic information.
With reference to the fourth aspect, in a fifth implementation manner of the fourth aspect, the creating module is further configured to:
And adding the contact object and the determined communication application program into a preset table in a mapping relation, so as to provide the communication application program according to the preset table when responding to the touch instruction acting on the contact object.
with reference to the fifth implementation manner of the fourth aspect, in a sixth implementation manner of the fourth aspect, the present invention further includes:
And the response module is used for responding to the touch instruction acting on the contact object and displaying an associated application program container menu interface provided according to the preset table so as to display the communication application program shortcut icon pre-associated with the contact object in the menu interface.
with reference to the fourth aspect, in an eighth implementation manner of the fourth aspect, the input module is further configured to:
A partial contact object is imported at once or contact information related to individual contact objects is entered.
with reference to the fourth aspect, in a ninth implementation manner of the fourth aspect, the application container menu interface is an interface container used for displaying the communication application interface shortcut icon in the form of a system menu or an icon folder.
With reference to the fourth aspect, in a tenth implementation manner of the fourth aspect, the personal characteristic information is a contact name, a phone number, or a communication account number of a contact object in a system address book, and an image characteristic determined according to an avatar of the contact object.
in a fifth aspect, the present invention provides a mobile terminal comprising a processor configured to execute the steps of the os user interface interaction control method according to any one of the first aspect, or configured to execute the steps of the os contact object creation method according to any one of the third aspect.
Compared with the prior art, the invention has the following technical effects:
firstly, in the method for interactive control of the user interface of the operating system, the user interface of the operating system displays a contact object list, a menu interface of an associated application program container can be displayed by touching the contact object, a communication application shortcut icon pre-associated with the contact object is displayed in the menu interface, and then the communication function interface corresponding to the touched contact object in the application program corresponding to the shortcut icon can be opened by touching the shortcut icon.
Secondly, in the method for controlling the interaction of the user interface of the operating system, the operating system presets a contact object list to be arranged according to a preset rule, and when the number of the contact objects exceeds the preset number which can be accommodated in the first visual area, the rest contact objects which are not displayed in the first visual area are arranged in the second display area according to the preset arrangement rule, so that the steps of user operation are simplified, and the management is convenient.
thirdly, in the method for creating the contact object of the operating system, the communication application program of the corresponding communication object can be associated by analyzing the personal characteristic information through inputting the contact object, so that the shortcut of the contact object is created on the user interface of the system, the shortcut is an associated application program container used for opening the shortcut icon containing each determined communication application program, the process of creating the shortcut only through inputting the input of the contact object is simple in operation, the shortcut is convenient for users with fewer frequently used contacts to check, the searching time of the users can be further shortened, the process of creating the shortcut is simple and easy to operate, and the user experience is further improved.
fourthly, in the method for creating the contact object of the operating system, part of the contact objects are imported at one time or the contact information related to a single contact object is input, wherein the input mode comprises character input, voice input and two-dimension code scanning input, and the communication application program of the corresponding communication object can be associated, so that the shortcut of the contact object and the communication application program shortcut icon determined by the contact are created on the user interface of the mobile terminal.
These and other aspects of the invention are apparent from and will be elucidated with reference to the embodiments described hereinafter.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention.
In some of the flows described in the present specification and claims and in the above-described figures, a number of operations are included that occur in a particular order, but it should be clearly understood that these operations may be performed out of order or in parallel as they occur herein, with the order of the operations, e.g., S110, S120, etc., merely being used to distinguish between various operations, and the order of the operations itself does not represent any order of performance. Additionally, the flows may include more or fewer operations, and the operations may be performed sequentially or in parallel. It should be noted that, the descriptions of "first", "second", etc. in this document are used for distinguishing different messages, devices, modules, etc., and do not represent a sequential order, nor limit the types of "first" and "second" to be different.
as used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Further, "connected" or "coupled" as used herein may include wirelessly connected or wirelessly coupled. As used herein, the term "and/or" includes all or any element and all combinations of one or more of the associated listed items.
It will be understood by those of ordinary skill in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the prior art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
The various methods implemented by the invention are mainly suitable for terminals with communication functions, such as smart phone terminals or smart tablet terminals, and are not limited to the type of operating systems established by the terminals, such as Android, IOS, WP, Saiban and other operating systems, or brand-new and independently developed operating systems. Although the original concept of the present invention was designed on an operating system level, it can be implemented as an application program that works primarily at the application layer of the operating system, through which one or more methods of the present invention are run by installing the application program on the underlying operating system.
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. It is to be understood that the described embodiments are merely exemplary of the invention, and not restrictive of the full scope of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
the interactive control method of the operating system user interface and the method for creating the operating system contact object, which are to be disclosed by the invention, can be realized in the same application program and establish the functional relationship between the two, and the latter is suitable for being operated and used by the former after being created. Thus, the concepts involved in the two methods and their descriptions are somewhat generic and should be understood by those skilled in the art.
in an embodiment of the present invention, there is provided an operating system user interface interaction control method, as shown in fig. 1, in this embodiment, the method includes the following steps:
s110: displaying a user interface, and displaying a system address book contact object list on the user interface;
preferably, the user interface is a system desktop, and may also be an application desktop provided by an application program implemented by the method, as long as the user interface is suitable for displaying the contact object list of the address book. The contact object list may include part or all of the contacts in the system address book, and may be configured by the user in a setting interface provided by the application implemented by the method or may be given default settings during application development. The contact object list and the list items are suitable to be displayed in a shortcut icon mode.
The user interface may be hidden when it is not a system desktop, but only invoked when an event is applied. For example, when the user touches the screen with a specific gesture, i.e. the user interface is presented, as shown in fig. 13 at 1301, icons displayed on the user interface are shortcut of contact objects, and the contact objects are all from part of contacts stored in the address book of the system in advance.
on the user interface, the contact object icons seen by the user are all arranged in a palace format, and of course, the contact object icons can be set in a nine-icon palace format, a twelve-icon palace format, a sixteen-icon palace format and the like in advance; for example, as shown at 1301 in fig. 13, the contact object icons are arranged in a twelve-icon grid format, with four blank areas not being full.
Preferably, the contact object list on the user desktop at least includes a first visual area, and when the number of the contact objects exceeds a predetermined number that can be accommodated in the first visual area, the other contact objects that are not displayed in the first visual area are arranged in the second display area according to a preset arrangement rule, for example, the above-mentioned various palace formats.
Further, when the number of the contact objects exceeds the preset number which can be accommodated in the second visual area, arranging the rest contact objects which are not displayed in the second visual area in a third display area according to a preset arrangement rule, and so on. Typically, on a system desktop, multiple screens can be used to arrange shortcut icons for all contact objects.
For example, as shown in 1301 in fig. 13, the contact object icons in each visual area are preset to be arranged in a twelve-icon grid, when the contact object icons are not only twelve but also fourteen, twenty-eight or more, the first visual area is preferably full, then twelve contact object icons out of fourteen which exceed the twelve numbers that can be accommodated by the first visual area are arranged in the second display area according to the preset arrangement rule, and twenty-four contact object icons out of twenty-eight which exceed the twenty-four numbers that can be accommodated by the first visual area and the second visual area are arranged in the third display area according to the preset arrangement rule, or more, the same can be done in the same way as the above method; and when the contact object icons in each visual area are preset to be arranged in a nine-icon palace format, a sixteen-icon palace format or other predetermined number of icon palace formats, arranging according to the twelve-icon palace format arrangement specification. The arrangement rule of the contact object at least includes frequency ordering, name ordering, size ordering, installation time ordering or random ordering, and of course, the arrangement rule of the contact object in fig. 13 1301 is random ordering.
S120: responding to a touch instruction of any contact object listed in the list, displaying a menu interface of an associated application program container so as to display a communication application program shortcut icon pre-associated with the contact object in the menu interface;
the method comprises the steps that a current terminal application icon is used as a reference object, the application container menu interface is an interface container used for displaying communication application interface shortcut icons in a system menu or icon folder mode, each contact object is provided with an application container corresponding to the contact object, the expression form of the container can be a menu or an icon folder, and correspondingly, a plurality of names or shortcut icons which respectively point to different communication application programs are loaded in the container. Currently, a general communication application is a phone application, an instant messaging application, or a video interaction application, which may be embodied as various communication tools such as a phone application, a short message, a QQ, a WeChat, a microblog, a strange, an MSN, an email, and a YY, as shown in fig. 13, 1302, and an application container menu interface is used to accommodate and display the existing menu form of the communication applications; in fig. 13, 1302 shows a menu interface associated with the personal characteristic information address book application program of "zhang san", including "QQ", "WeChat", "microblog", and "email".
As a deepening means of this embodiment, in response to a touch instruction of a user for a setting control of any application container menu interface, an application list is popped up for the user to select one of the application lists to add its shortcut icon to the application container menu interface, and an association between a contact object corresponding to the application container menu interface and a predetermined function interface of an application corresponding to the shortcut icon is established.
In fig. 13, 1302 shows a menu interface associated with the personal characteristic information address book application program of "zhang san", including "QQ", "wechat", "microblog", and "email"; if the user newly installs "YY" in the system and registers for use and adds zhang san as a friend, the user interacts with zhang san on "YY" for convenience, and then can click "+", and then the system responds to the touch instruction and selects "YY" in the application program list popped up by the system, so that the shortcut icon of the application program of "YY" can be added to enter the menu interface. And configuring a shortcut command between the shortcut icon and a preset communication function interface of the application program YY in the background, so that the corresponding preset function interface of the corresponding contact object can be accessed through the shortcut command when the shortcut icon is subsequently touched.
step S120 involves a process of pre-associating the contact object with the corresponding communication application, and in one embodiment, the process is implemented by using the method for creating the contact object of the operating system provided by the present invention, and thus will be described in detail later.
S130: and responding to a selected instruction of any shortcut icon, and opening a communication function interface corresponding to the touch contact object in an application program corresponding to the shortcut icon.
and popping up a corresponding application program container menu interface on the user interface, and after providing a shortcut icon of a related communication application program on the menu interface, the user can touch any one of the menu interfaces to cause a selected instruction so as to call a preset function interface of the selected application program.
specifically, the step of opening the communication function interface corresponding to the touched contact object in the application corresponding to the shortcut icon further includes the following specific steps, as shown in fig. 3:
s1301: firstly, personal characteristic information of a touched contact object is acquired. The method is suitable for different variation embodiments, and the personal characteristic information can be attributes such as contact names, telephone numbers, communication accounts and image characteristics determined according to head portraits of contact objects in a system address book, specifically which type of attribute is selected, and is determined according to the application program corresponding to the shortcut icon and the protocol of the application program realized by the method.
For example, taking the contact information object "zhang san" as an example, the corresponding contact information is "name: : zhang III; telephone: 188 x 8888; and (3) QQ: 666 x 666; microblog account number: abc 886; and the personal characteristic information is the contact name, the telephone number or the communication account number of the contact object in the system address book, and corresponds to the contact information in the pages of "zhang san, 188 × 8888, 666 × 666, abc × 886", and the like ". Then, based on the personal characteristic information, the installed applications in the system are searched, and the communication class applications in which the communication object corresponding to the personal characteristic information exists in the applications are determined, for example, a telephone application is found through 188 × 8888, a QQ application is found through 666 × 666, a microblog application is found through abc 886, and the like.
As for the image features, similarly, if the corresponding contact in the application corresponding to the shortcut icon is associated with the avatar, and the application of the method is also associated with the avatar, the two can be matched through the image features, and those skilled in the art should know this variation.
s1302: and calling an open interface of the application program corresponding to the selected shortcut icon, and transmitting the personal characteristic information to the corresponding application program so as to open a communication function interface of the communication object determined by the personal characteristic information.
usually, the application programs corresponding to the shortcut icons provide corresponding open interfaces for calling the communication function interfaces thereof and allow corresponding parameters to be passed to the application programs when the application programs are called, so that the personal characteristic information can be passed to the application programs as the parameters, so that the application programs provide the corresponding communication function interfaces according to the parameters. Accordingly, the opened phone application communication function interface is a phone dialing interface for calling the relevant information of the corresponding contact object, the opened instant messaging application communication function interface is a chat window interface for calling the relevant information of the corresponding contact object, or the opened video interaction application communication function interface is a video call interface for calling the relevant information of the corresponding contact object.
it can be seen that by calling the application program in the container corresponding to the shortcut icon of the contact object and providing the personal characteristic information to the application program, a corresponding communication function interface can be determined and opened, as shown in 1303 in fig. 13, taking the wechat application program as an example, the opened communication function interface of the wechat application program is an interface for opening the contact object and the chat window of the user.
Further, the user is allowed to edit the application shortcut icon in the application container. Specifically, as shown in step S131 in fig. 2, in response to a long-press instruction for any shortcut icon in any associated application container menu interface, the menu interface display is brought into a delete or operation state of the mobile shortcut icon.
For example, as shown in fig. 15, when the user presses a selection instruction of any shortcut icon for a long time, the system immediately pops up a selection prompt as shown in 1501, the prompt is a selection prompt for deleting the shortcut icon or other operations related to the shortcut icon, and the user moves the shortcut icon into a prompted image, such as an image similar to a "trash can", according to the prompt, namely deleting; if the user moves to the image displaying other operations according to the prompt, other operations are carried out; further, the user moves the shortcut icon to another blank area, as shown by 1504, that is, moves the shortcut icon to another location.
It can be seen from the above disclosure of the method for controlling interaction of the user interface of the operating system according to the present invention that the operating system using the method can establish a relationship between application programs associated with a contact object by using the contact object as a basic unit, and a user can directly enter a corresponding communication function interface of any selected application program by operating an application program list listed in an application program container corresponding to the contact object, thereby simplifying an operation hierarchy of the user, improving man-machine interaction efficiency, and making such an operating system particularly suitable for elderly users.
An embodiment of the present invention further provides an operating system user interface interaction control apparatus, as shown in fig. 4, specifically including:
And a display module 410, configured to display the user interface, where the system contact list is displayed on the user interface.
In an embodiment, the user interface is a system desktop, but may also be an application desktop provided by an application program implemented by the method, as long as the user interface is suitable for displaying the contact object list of the address book. The contact object list contains part or all of the contacts of the system address book, and the contact object list can be configured in a setting interface provided by an application program realized by the method or can be given default settings during application program development by a user. The contact object list and the list items are suitable to be displayed in a shortcut icon mode.
The user interface may be hidden when it is not a system desktop, but only invoked when an event is applied. On the user interface, the contact object icons seen by the user are all arranged in a palace format, and of course, the contact object icons can be set in a nine-icon palace format, a twelve-icon palace format, a sixteen-icon palace format and the like in advance.
Preferably, the contact object list on the user desktop at least includes a first visual area, and when the number of the contact objects exceeds a predetermined number that can be accommodated in the first visual area, the other contact objects that are not displayed in the first visual area are arranged in the second display area according to a preset arrangement rule, for example, the above-mentioned various palace formats.
Further, when the number of the contact objects exceeds the preset number which can be accommodated by the second visual area, the rest contact objects which are not displayed in the second visual area are arranged in the third display area according to a preset arrangement rule, such as the various palace formats described above, and so on. Typically, on a system desktop, multiple screens can be used to arrange shortcut icons for all contact objects.
the menu module 420 is configured to, in response to a touch instruction for any contact object listed in the list, display a menu interface of an associated application container, so as to display a communication application shortcut icon pre-associated with the contact object in the menu interface.
The method comprises the steps that a current terminal application icon is used as a reference object, the application container menu interface is an interface container used for displaying communication application interface shortcut icons in a system menu or icon folder mode, each contact object is provided with an application container corresponding to the contact object, the expression form of the container can be a menu or an icon folder, and correspondingly, a plurality of names or shortcut icons which respectively point to different communication application programs are loaded in the container.
As a deepening means of this embodiment, as shown in fig. 5, the system further includes an adding module 421, configured to respond to a touch instruction of a setting control of any application container menu interface, pop up an application list for a user to select one of the application lists to add its shortcut icon to the application container menu interface, and establish an association between a contact object corresponding to the application container menu interface and a predetermined function interface of an application corresponding to the shortcut icon.
The menu module 420 relates to a related module for pre-associating the running contact object with the corresponding communication application program, and in one embodiment, the related description of the module is implemented by using the device for creating the contact object of the operating system provided by the present invention, so that the detailed description will be described later.
and the calling module 430 is configured to, in response to a selected instruction for any shortcut icon, open a communication function interface corresponding to the touched contact object in the application program corresponding to the shortcut icon.
and popping up a corresponding application program container menu interface on the user interface, and after providing a shortcut icon of a related communication application program on the menu interface, the user can touch any one of the menu interfaces to cause a selected instruction so as to call a preset function interface of the selected application program.
specifically, as shown in fig. 6, the calling module further includes:
The acquiring unit 4301 is configured to acquire personal characteristic information of the touched contact object. The method is suitable for different variation embodiments, and the personal characteristic information can be attributes such as contact names, telephone numbers, communication accounts and image characteristics determined according to head portraits of contact objects in a system address book, specifically which type of attribute is selected, and is determined according to the application program corresponding to the shortcut icon and the protocol of the application program realized by the method.
As for the image features, similarly, if the corresponding contact in the application corresponding to the shortcut icon is associated with the avatar, and the application of the method is also associated with the avatar, the two can be matched through the image features, and those skilled in the art should know this variation.
The running unit 4302 is configured to call an open interface of the application program pointed by the selected shortcut icon, and transfer the personal feature information to the application program to open the communication function interface determined by the personal feature information.
Usually, the application programs corresponding to the shortcut icons provide corresponding open interfaces for calling the communication function interfaces thereof and allow corresponding parameters to be passed to the application programs when the application programs are called, so that the personal characteristic information can be passed to the application programs as the parameters, so that the application programs provide the corresponding communication function interfaces according to the parameters. Accordingly, the opened phone application communication function interface is a phone dialing interface for calling the relevant information of the corresponding contact object, the opened instant messaging application communication function interface is a chat window interface for calling the relevant information of the corresponding contact object, or the opened video interaction application communication function interface is a video call interface for calling the relevant information of the corresponding contact object.
Therefore, the running unit can determine and open the corresponding communication function interface by calling the application program in the container corresponding to the contact object shortcut icon and providing the personal characteristic information to the application program.
further, the user is allowed to edit the application shortcut icon in the application container. Specifically, as shown in fig. 5, the system further includes an editing module 431 configured to, in response to a long-press instruction for the shortcut icon in any of the associated application container menu interfaces, cause the menu interface to display an operation state in which the shortcut icon is deleted or moved.
In one embodiment, the menu module 420 relates to the operation of the relevant module to pre-associate the contact object with the corresponding communication application program, and in one embodiment, the function of the relevant module will be described by an operating system contact object creation apparatus provided by the present invention, and thus will be described in detail later.
For the above detailed description of the embodiment of the os ui interaction control apparatus, reference may be made to the embodiment of the os ui interaction control method, which is not described herein again.
The embodiment of the invention also provides a method for creating the contact object of the operating system, which comprises the following steps as shown in fig. 7:
S710: receiving a contact object input by a user, and storing corresponding contact information to a system address book, wherein the contact information comprises at least one piece of personal characteristic information of the contact object input by the user;
Preferably, the contact object is included in a contact object list, and the contact object list may include part or all of the contacts in the system address book, and may be specifically configured by the user in a setting interface provided by an application implemented by the method or given default settings during application development. The contact object list and the list items are suitable to be displayed in a shortcut icon mode. The contact object may be part or all of the contacts in the system address book, and may be configured in a setting interface provided by an application implemented by the method by the user or given default settings during application development. The contact object list and the list items are suitable to be displayed in a shortcut icon mode.
The method is suitable for different variation embodiments, the personal characteristic information is attributes such as contact names, telephone numbers, communication accounts of contact objects in a system address book, image characteristics determined according to head portraits of the contact objects, and the like, and specifically which type of attribute is selected is determined according to the application program corresponding to the shortcut icon and the protocol of the application program realized by the method. As for the image features, similarly, if the corresponding contact in the application corresponding to the shortcut icon is associated with the avatar, and the application of the method is also associated with the avatar, the two can be matched through the image features, and those skilled in the art should know this variation.
preferably, the manner of receiving the contact object input by the user includes importing a portion of the contact object at a time or inputting contact information associated with a single or multiple contact objects.
S720: searching an installed application program in a system according to at least one of the personal characteristic information, and determining a communication application program of a communication object corresponding to the personal characteristic information in the application program;
The method comprises the steps that a current terminal application icon is used as a reference object, the application icon is used for displaying communication application interface shortcut icons in a system menu or icon folder mode, each contact object is provided with a corresponding application container, the container can be represented in a menu or icon folder mode, and correspondingly, a plurality of names or shortcut icons which respectively point to different communication applications are loaded in the container. Currently, a general communication application is a phone application, an instant messaging application, or a video interaction application, which may be embodied as various communication tools such as a phone application, a short message, a QQ, a WeChat, a microblog, a strange, an MSN, an email, and a YY, as shown in fig. 13, 1302, and an application container menu interface is used to accommodate and display the existing menu form of the communication applications; in fig. 13, 1302 shows a menu interface associated with the personal characteristic information address book application program of "zhang san", including "QQ", "WeChat", "microblog", and "email".
preferably, before the step of finding the application program installed in the system according to the personal characteristic information, the contact information is analyzed to obtain at least one piece of personal characteristic information comprising the contact object; then, according to at least one of the personal characteristic information, finding an installed application program in the system, and determining a communication application program in which a communication object corresponding to the personal characteristic information exists in the application program, the method includes the following specific steps, as shown in fig. 9:
s7201: acquiring an installed application program list in a system and determining communication application programs in the application program list; after the lookup, as shown in table 1, the applications such as QQ, microblog and YY are respectively represented as communication applications.
TABLE 1 partial list of applications installed in the system and communication applications therein
High map
|
|
QQ
|
Communication-like application program
|
Calendar
|
|
Micro blog
|
Communication-like application program
|
YY
|
communication-like application program
|
Weather (weather)
|
|
……
|
…… |
s7202: calling an open interface of each communication application program, and transmitting the personal characteristic information to the communication application program;
usually, the applications provide related open interfaces for calling and providing corresponding functions and allow corresponding parameters to be passed to the applications when called, and therefore, the personal characteristic information can be passed to the applications as parameters so that the applications provide corresponding functions according to the parameters. Taking "zhang san" as an example, if the personal feature information "188 × 8888" and "abc × 886" corresponds to the "phone application" and the "microblog application", the open interfaces of the "phone application" and the "microblog application" are called, and the "188 × 8888" and "abc × 886" are transferred to the "phone application" and the "microblog application", respectively.
S7203: and receiving an execution result fed back by the communication application program, and determining that the communication application program is the communication application program corresponding to the personal characteristic information when the execution result represents that a communication object corresponding to the personal characteristic information exists.
after the communication application program receives the personal characteristic information, it can search the corresponding communication object in its internal contact person by using the personal characteristic information according to the pre-agreement with the program constructed according to the method or according to its own interface function, and send the execution result to the program process constructed according to the method. When the execution result received by the program process represents that the communication application program has the personal characteristic information, the communication application program can be determined to be the communication application program corresponding to the personal characteristic information.
Specifically, the communication application program is a telephone application program, an instant messaging application program or a video interaction application program, and correspondingly, the opened communication function interface of the telephone application program is a telephone dialing interface for calling the relevant information of the corresponding contact object, the opened communication function interface of the instant messaging application program is a chat window interface for calling the relevant information of the corresponding contact object, or the opened communication function interface of the video interaction application program is a video call interface for calling the relevant information of the corresponding contact object.
it can be seen that by calling the application program in the container corresponding to the shortcut icon of the contact object and providing the personal characteristic information to the application program, a corresponding communication function interface can be determined and opened, as shown in 1303 in fig. 13, taking the wechat application program as an example, the opened communication function interface of the wechat application program is an interface for opening the contact object and the chat window of the user.
Preferably, before the step of searching for an installed application program in the system according to the personal characteristic information, the contact information is parsed to obtain at least one piece of personal characteristic information including the contact object. Specifically, as shown in table 2, the personal characteristic information 188 × 8888 corresponds to a telephone application, the personal characteristic information 666 × 666 corresponds to a QQ application, the personal characteristic information abc × 886 corresponds to a microblog application, and the like.
Table 2 example of application program corresponding to personal characteristic information
Application program
|
Personal characteristic information
|
microblog application program
|
abc**886**、
|
Telephone application
|
188****8888
|
QQ application
|
666***666
|
……
|
…… |
thus, from the above table, if the personal characteristic information "188" 8888 "," abc "886" and "666" is obtained by parsing the contact information "zhang su |, then the installed applications in the system are found according to" 188 "8888" and "abc" 886 "and the presence of the installed applications in the" phone application "and" microblog application "is determined to correspond to" 188 "8888" and "abc" 886 ", then the phone application is found through" 188 "8888" and "abc" QQ application is found through "666" and so on.
Further, in the process of pre-associating the contact object with the corresponding communication application program, when the installed application program in the system is searched according to the personal characteristic information, and when the number of the personal characteristic information used for searching is multiple, only when the communication object in the communication application program has the personal characteristic information at the same time, the communication application program is determined to be used for pre-associating with the contact object.
For example, taking "three" as an example of the contact object, the contact object is "abc × 886 ×", "188 × 8888", "666 × 666", and so on, and the corresponding communication class application software can be associated through the contact object, "abc × 886 × microblog application program", "188 × 8888 corresponding telephone application program" or "666 × 8888 corresponding QQ application program"; when the searched personal characteristic information is '666 x 666', if only the QQ application program meets the condition, only the QQ application program is associated; when the searched personal feature information is "three pages", "188 × 8888" and "abc × 886"), it is determined that the microblog is pre-associated with the contact object "three pages" only when the microblog satisfies the three personal feature information.
Of course, such a description is merely for ease of understanding, and more flow is involved in the actual operation.
S730: and establishing a pre-association relation between the contact object and the determined communication application program, and establishing a shortcut of the contact object on a system user interface, wherein the shortcut is an associated application program container used for opening a shortcut icon containing each determined communication application program.
Preferably, the user interface is a system desktop, and may also be an application desktop provided by an application program implemented by the method, as long as the user interface is suitable for displaying the contact object list of the address book. The contact object list may include part or all of the contacts in the system address book, and may be configured by the user in a setting interface provided by the application implemented by the method or may be given default settings during application development. The contact object list and the list items are suitable to be displayed in a shortcut icon mode.
The user interface may be hidden when it is not a system desktop, but only invoked when an event is applied. For example, when the user touches the screen with a specific gesture, i.e. the user interface is presented, as shown in fig. 13 at 1301, icons displayed on the user interface are shortcut of contact objects, and the contact objects are all from part of contacts stored in the address book of the system in advance.
On the user interface, the contact object icons seen by the user are all arranged in a palace format, and of course, the contact object icons can be set in a nine-icon palace format, a twelve-icon palace format, a sixteen-icon palace format and the like in advance; for example, as shown at 1301 in fig. 13, the contact object icons are arranged in a twelve-icon grid format, with four blank areas not being full.
Preferably, the contact object list on the user desktop at least includes a first visual area, and when the number of the contact objects exceeds a predetermined number that can be accommodated in the first visual area, the other contact objects that are not displayed in the first visual area are arranged in the second display area according to a preset arrangement rule, for example, the above-mentioned various palace formats.
Further, when the number of the contact objects exceeds the preset number which can be accommodated by the second visual area, the rest contact objects which are not displayed in the second visual area are arranged in the third display area according to a preset arrangement rule, such as the various palace formats described above, and so on. Typically, on a system desktop, multiple screens can be used to arrange shortcut icons for all contact objects.
For example, as shown in 1301 in fig. 13, the contact object icons in each visual area are preset to be arranged in a twelve-icon grid, when the contact object icons are not only twelve but also fourteen, twenty-eight or more, the first visual area is preferably full, then twelve contact object icons out of fourteen which exceed the twelve numbers that can be accommodated by the first visual area are arranged in the second display area according to the preset arrangement rule, and twenty-four contact object icons out of twenty-eight which exceed the twenty-four numbers that can be accommodated by the first visual area and the second visual area are arranged in the third display area according to the preset arrangement rule, or more, the same can be done in the same way as the above method; and when the contact object icons in each visual area are preset to be arranged in a nine-icon palace format, a sixteen-icon palace format or other predetermined number of icon palace formats, arranging according to the twelve-icon palace format arrangement specification. The arrangement rule of the contact object at least includes frequency ordering, name ordering, size ordering, installation time ordering or random ordering, and of course, the arrangement rule of the contact object in fig. 13 1301 is random ordering.
the method comprises the steps that a current terminal application icon is used as a reference object, the application container menu interface is an interface container used for displaying communication application interface shortcut icons in a system menu or icon folder mode, each contact object is provided with an application container corresponding to the contact object, the expression form of the container can be a menu or an icon folder, and correspondingly, a plurality of names or shortcut icons which respectively point to different communication application programs are loaded in the container.
specifically, in the step of establishing the pre-association relationship between the contact object and the determined communication application program, the contact object and the determined communication application program are added to a preset table in a mapping relationship, so that the communication application program is provided according to the preset table when a touch instruction acting on the contact object is responded.
Preferably, when a touch instruction acting on the contact object is responded, a menu interface of an associated application program container provided according to the preset table is displayed, so that communication application program shortcut icons pre-associated with the contact object are displayed in the menu interface.
For example, table 3 specifically shows a preset table of mapping relationships between the contact object and the determined communication application, where personal characteristic information 88 × 8888 corresponds to a telephone application, personal characteristic information 666 × 666 corresponds to a QQ application, and personal characteristic information abc × 886 corresponds to a microblog application.
TABLE 3 Preset form of mapping relationship of contact object to determined communication class application
communication-like application program
|
contact object
|
Microblog application program, telephone application program and QQ application program
|
Zhang three
|
Microblog application program
|
abc**886**、
|
Microblog application program and telephone application program
|
188****8888
|
QQ application
|
666***666
|
……
|
…… |
As a deepening means of this embodiment, as shown in fig. 8, this embodiment further includes the steps of,
S731: and responding to a touch instruction acting on the contact object, and displaying an associated application program container menu interface provided according to the preset table so as to display the communication application program shortcut icon pre-associated with the contact object in the menu interface.
currently, a general communication application is a phone application, an instant messaging application, or a video interaction application, which may be embodied as various communication tools such as a phone application, a short message, a QQ, a WeChat, a microblog, a strange, an MSN, an email, and a YY, as shown in fig. 13, 1302, and an application container menu interface is used to accommodate and display the existing menu form of the communication applications; in fig. 13, 1302 shows a menu interface associated with the personal characteristic information address book application program of "zhang san", including "QQ", "WeChat", "microblog", and "email".
it can be seen from the above disclosure of the method for creating an operating system contact object of the present invention that an operating system applying the method can create a contact object shortcut in a system user interface by using a contact object as a basic unit to establish a relationship between application programs associated with the contact object, and a user can open an application program list listed in a corresponding application program container through the contact object shortcut to directly enter a corresponding communication function interface of any application program selected by the user, thereby simplifying an operation hierarchy of the user, improving an operation experience of the user, and making such an operating method especially suitable for the elderly to use.
An embodiment of the present invention further provides an operating system contact object creating apparatus, as shown in fig. 10, including:
the input module 1010 is used for receiving a contact object input by a user, and storing corresponding contact information to a system address book, wherein the contact information comprises at least one piece of personal characteristic information of the contact object;
Preferably, the contact object is included in a contact object list, and the contact object list may include part or all of the contacts in the system address book, and may be specifically configured by the user in a setting interface provided by an application implemented by the method or given default settings during application development. The contact object list and the list items are suitable to be displayed in a shortcut icon mode. The contact object may be part or all of the contacts in the system address book, and may be configured in a setting interface provided by an application implemented by the method by the user or given default settings during application development. The contact object list and the list items are suitable to be displayed in a shortcut icon mode.
the method is suitable for different variation embodiments, the personal characteristic information is attributes such as contact names, telephone numbers, communication accounts of contact objects in a system address book, image characteristics determined according to head portraits of the contact objects, and the like, and specifically which type of attribute is selected is determined according to the application program corresponding to the shortcut icon and the protocol of the application program realized by the method. As for the image features, similarly, if the corresponding contact in the application corresponding to the shortcut icon is associated with the avatar, and the application of the method is also associated with the avatar, the two can be matched through the image features, and those skilled in the art should know this variation.
Preferably, the manner in which the input module 1010 receives the contact object input by the user includes importing a portion of the contact object at a time or inputting contact information associated with a single or multiple contact objects.
and the processing module 1020 is configured to search an application program installed in the system according to the personal characteristic information, and determine a communication application program in which a communication object corresponding to the personal characteristic information exists in the application program.
The method comprises the steps that a current terminal application icon is used as a reference object, the application icon is used for displaying communication application interface shortcut icons in a system menu or icon folder mode, each contact object is provided with a corresponding application container, the container can be represented in a menu or icon folder mode, and correspondingly, a plurality of names or shortcut icons which respectively point to different communication applications are loaded in the container. At present, a general communication application is a phone application, an instant messaging application, or a video interaction application, and may be embodied as various communication tools such as a phone application, a short message, a QQ, a WeChat, a microblog, a strange, an MSN, an email, and a YY.
preferably, before the step of finding the application installed in the system according to the personal characteristic information, the processing module 1020 further includes the following units, as shown in fig. 11:
the filtering unit 10201 is used for acquiring a list of applications installed in the system and determining communication applications in the list; after the lookup, as shown in table 1, the applications such as QQ, microblog and YY are respectively represented as communication applications.
the transmission unit 10202 is used for calling the open interface of each communication application program and transmitting the personal characteristic information to the communication application program.
Usually, the applications provide related open interfaces for calling and providing corresponding functions and allow corresponding parameters to be passed to the applications when called, and therefore, the personal characteristic information can be passed to the applications as parameters so that the applications provide corresponding functions according to the parameters.
The determining unit 10203 is configured to receive an execution result fed back by the communication class application, and determine that the communication class application is a communication class application corresponding to the personal feature information when the execution result indicates that a communication object corresponding to the personal feature information exists.
after the communication application program receives the personal characteristic information, it can search the corresponding communication object in its internal contact person by using the personal characteristic information according to the pre-agreement with the program constructed according to the method or according to its own interface function, and send the execution result to the program process constructed according to the method. When the execution result received by the program process represents that the communication application program has the personal characteristic information, the communication application program can be determined to be the communication application program corresponding to the personal characteristic information.
specifically, the communication application program is a telephone application program, an instant messaging application program or a video interaction application program, and correspondingly, the opened communication function interface of the telephone application program is a telephone dialing interface for calling the relevant information of the corresponding contact object, the opened communication function interface of the instant messaging application program is a chat window interface for calling the relevant information of the corresponding contact object, or the opened communication function interface of the video interaction application program is a video call interface for calling the relevant information of the corresponding contact object.
Therefore, by calling the application program in the container corresponding to the shortcut icon of the contact object and providing the personal characteristic information to the application program, the corresponding communication function interface can be determined and opened.
preferably, the processing module 1020 is further configured to parse the contact information to obtain at least one piece of personal characteristic information including the contact object before the step of searching for an installed application in the system according to the personal characteristic information. Specifically, as shown in table 2, the personal characteristic information 188 × 8888 corresponds to a telephone application, the personal characteristic information 666 × 666 corresponds to a QQ application, the personal characteristic information abc × 886 corresponds to a microblog application, and the like.
further, the processing module 1020 is further configured to determine that the communication class application is used for pre-associating with the contact object only when the communication object in the communication class application has the personal characteristic information at the same time when the personal characteristic information used for searching is multiple.
of course, such a description is merely for ease of understanding, and more flow is involved in the actual operation.
In an embodiment, the creating module 1030 is configured to establish a pre-association relationship between the contact object and the determined communication class applications, and create a shortcut of the contact object in a system user interface, where the shortcut is an associated application container for opening a shortcut icon containing the determined communication class applications.
Preferably, the user interface is a system desktop, and may also be an application desktop provided by an application program implemented by the method, as long as the user interface is suitable for displaying the contact object list of the address book. The contact object list may include part or all of the contacts in the system address book, and may be configured by the user in a setting interface provided by the application implemented by the method or may be given default settings during application development. The contact object list and the list items are suitable to be displayed in a shortcut icon mode.
The user interface may be hidden when it is not a system desktop, but only invoked when an event is applied. And on the user interface, the contact object icons seen by the user are all arranged in a grid pattern.
Preferably, the contact object list on the user desktop at least includes a first visual area, and when the number of the contact objects exceeds a predetermined number that can be accommodated in the first visual area, the other contact objects that are not displayed in the first visual area are arranged in the second display area according to a preset arrangement rule, for example, the above-mentioned various palace formats.
Further, when the number of the contact objects exceeds the preset number which can be accommodated by the second visual area, the rest contact objects which are not displayed in the second visual area are arranged in the third display area according to a preset arrangement rule, such as the various palace formats described above, and so on. Typically, on a system desktop, multiple screens can be used to arrange shortcut icons for all contact objects.
The method comprises the steps that a current terminal application icon is used as a reference object, the application container menu interface is an interface container used for displaying communication application interface shortcut icons in a system menu or icon folder mode, each contact object is provided with an application container corresponding to the contact object, the expression form of the container can be a menu or an icon folder, and correspondingly, a plurality of names or shortcut icons which respectively point to different communication application programs are loaded in the container.
Specifically, the creating module 1030 is further configured to add the contact object and the determined communication application program to a preset table in a mapping relationship, so as to provide the communication application program according to the preset table when responding to a touch instruction acting on the contact object;
preferably, the creating module 1030 is further configured to display an associated application container menu interface provided according to the preset table when responding to the touch instruction acting on the contact object, so as to display the communication application shortcut icon pre-associated with the contact object in the menu interface.
as a deepening means of this embodiment, as shown in fig. 12, this embodiment further includes a response module 1031, configured to display, in response to the touch instruction applied to the contact object, an associated application container menu interface provided according to the preset form, so as to display, in the menu interface, a communication application shortcut icon pre-associated with the contact object.
at present, a general communication application is a phone application, an instant messaging application, or a video interaction application, and may be embodied as various communication tools such as a phone application, a short message, a QQ, a WeChat, a microblog, a strange, an MSN, an email, and a YY.
For the above detailed description of the embodiment of the operating system contact object creation apparatus, reference may be made to an embodiment of a method for creating an operating system contact object, which is not described herein again.
To illustrate that the terminal and interface interaction control method, contact object creation method and device of the present invention are all implemented in the mobile terminal as described below,
The mobile terminal comprises a processor, wherein the processor is used for executing the steps of the operating system user interface interactive control method or the steps of the operating system contact object creating method.
The mobile terminal specifically comprises a preset function key, a processor, a memory and a microphone;
The function keys are used for a user to trigger and generate an operation instruction in a screen locking state;
The microphone is used for receiving a control instruction and starting or ending recording;
the memory is used for storing a program of the method for executing the information processing by the sound recording device in the screen locking state;
The processor is configured to execute programs stored in the memory.
The detailed description is as follows:
The terminal may be any terminal device including a mobile phone, a tablet computer, a PDA (Personal Digital Assistant), a POS (Point of Sales), a vehicle-mounted computer, etc., taking the terminal as the mobile phone as an example:
Fig. 16 is a block diagram showing a partial structure of a cellular phone related to a terminal provided by an embodiment of the present invention. Referring to fig. 16, the cellular phone includes: radio Frequency (RF) circuitry 1610, memory 1620, input unit 1630, display unit 1640, sensor 1650, audio circuitry 1660, wireless fidelity (WiFi) module 1670, processor 1680, and power supply 1690. Those skilled in the art will appreciate that the handset configuration shown in fig. 16 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The following describes each component of the mobile phone in detail with reference to fig. 16:
RF circuit 1610 is configured to receive and transmit signals during a message transmission or call, and in particular, receive downlink messages from a base station and process the received downlink messages to processor 1680; in addition, the data for designing uplink is transmitted to the base station. In general, the RF circuitry 1610 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like. In addition, the RF circuitry 1610 may also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to global system for Mobile communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Messaging Service (SMS), and the like.
The memory 1620 may be used to store software programs and modules, and the processor 1680 executes the software programs and modules stored in the memory 1620, thereby executing various functional applications and data processing of the mobile phone. The memory 1620 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program (such as a sound playing function, an image playing function, etc.) required by at least one function, and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 1620 may comprise high speed random access memory, and may also comprise non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The input unit 1630 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the cellular phone. Specifically, the input unit 1630 may include a touch panel 1631 and other input devices 1632. The touch panel 1631, also referred to as a touch screen, can collect touch operations of a user (e.g., operations of the user on or near the touch panel 1631 using any suitable object or accessory such as a finger or a stylus) and drive the corresponding connection device according to a preset program. Alternatively, the touch panel 1631 may include two parts, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, and sends the touch point coordinates to the processor 1680, and can receive and execute commands sent by the processor 1680. In addition, the touch panel 1631 may be implemented by various types, such as resistive, capacitive, infrared, and surface acoustic wave. The input unit 1630 may include other input devices 1632 in addition to the touch panel 1631. In particular, other input devices 1632 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The display unit 1640 may be used to display information input by or provided to the user and various menus of the cellular phone. The Display unit 1640 may include a Display panel 1641, and optionally, the Display panel 1641 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, the touch panel 1631 can cover the display panel 1641, and when the touch panel 1631 detects a touch operation on or near the touch panel, the touch panel is transmitted to the processor 1680 to determine the type of the touch event, and then the processor 1680 provides a corresponding visual output on the display panel 1641 according to the type of the touch event. Although in fig. 16, the touch panel 1631 and the display panel 1641 are implemented as two independent components to implement the input and output functions of the mobile phone, in some embodiments, the touch panel 1631 and the display panel 1641 may be integrated to implement the input and output functions of the mobile phone.
The handset may also include at least one sensor 1650, such as light sensors, motion sensors, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 1641 according to the brightness of ambient light, and the proximity sensor may turn off the display panel 1641 and/or the backlight when the mobile phone is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing the posture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone, further description is omitted here.
audio circuitry 1660, speaker 1661, and microphone 1662 may provide an audio interface between the user and the cell phone. The audio circuit 1660 can transmit the received electrical signal converted from the audio data to the speaker 1661, and the received electrical signal is converted into an acoustic signal by the speaker 1661 for output; on the other hand, the microphone 1662 converts collected sound signals into electrical signals, which are received by the audio circuitry 1660 and converted into audio data, which are processed by the audio data output processor 1680 and then passed through the RF circuitry 1610 for transmission to, for example, another cell phone, or for output to the memory 1620 for further processing.
WiFi belongs to short-distance wireless transmission technology, and the mobile phone can help a user to receive and send e-mails, browse webpages, access streaming media and the like through the WiFi module 1670, and provides wireless broadband internet access for the user. Although fig. 16 shows the WiFi module 1670, it is understood that it does not belong to the essential constitution of the handset, and may be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 1680 is a control center of the mobile phone, connects various parts of the entire mobile phone by using various interfaces and lines, and performs various functions of the mobile phone and processes data by operating or executing software programs and/or modules stored in the memory 1620 and calling data stored in the memory 1620, thereby performing overall monitoring of the mobile phone. Alternatively, processor 1680 may include one or more processing units; preferably, the processor 1680 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It is to be appreciated that the modem processor described above may not be integrated into processor 1680.
The handset also includes a power supply 1690 (e.g., a battery) for powering the various components, which may preferably be logically connected to the processor 1680 via a power management system to manage charging, discharging, and power consumption management functions via the power management system.
Although not shown, the mobile phone may further include a camera, a bluetooth module, etc., which are not described herein.
it is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable storage medium, and the storage medium may include: a Read Only Memory (ROM), a Random Access Memory (RAM), a magnetic or optical disk, or the like.
It will be understood by those skilled in the art that all or part of the steps in the method for implementing the above embodiments may be implemented by hardware that is instructed to implement by a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
in summary, the content of the present specification should not be construed as limiting the invention, and the invention is not limited to the embodiment described in the specification.
In summary, the technical scheme provided by the invention is summarized as follows:
A1, an operating system user interface interactive control method, comprising the following steps:
Displaying the user interface, and displaying a system address book contact object list on the user interface;
Responding to a touch instruction of any contact object listed in the list, displaying a menu interface of an associated application program container so as to display a communication application program shortcut icon pre-associated with the contact object in the menu interface;
and responding to a touch instruction of any shortcut icon, and opening a communication function interface corresponding to the touch contact object in an application program corresponding to the shortcut icon.
a2, the method for controlling the interaction of the user interface of the operating system according to A1, wherein the user interface is a system desktop, and the contact object list comprises part of contacts in a system address book.
A3, the method for operating system user interface interaction control according to A1 or A2, wherein the contact object list at least includes a first visual area, and when the number of the contact objects exceeds a predetermined number that can be accommodated in the first visual area, the rest contact objects that are not displayed in the first visual area are arranged in a second display area according to a preset arrangement rule.
A4, the operating system user interface interaction control method as A1, the application container menu interface is an interface container for showing the communication class application interface shortcut icon in the form of system menu or icon folder.
A5, the operating system user interface interaction control method as described in a1, where the communication application is a phone application, an instant messaging application, or a video interaction application, and accordingly, the opened phone application communication function interface is a phone dialing interface that invokes corresponding contact object related information, the opened instant messaging application communication function interface is a chat window interface that invokes corresponding contact object related information, or the opened video interaction application communication function interface is a video call interface that invokes corresponding contact object related information.
a6, the operating system user interface interaction control method as A1, further comprising the following steps:
responding to a touch instruction of a setting control of any application program container menu interface, popping up an application program list for a user to select one of the application program lists so as to add the shortcut icon of the application program list to the application program container menu interface, and establishing association between a contact object corresponding to the application program container menu interface and a preset function interface of an application program corresponding to the shortcut icon.
A7, the operating system user interface interaction control method as A1, further comprising the following steps:
and responding to a long-time pressing instruction of any shortcut icon in any associated application program container menu interface, and enabling the menu interface to display an operation state of deleting or moving the shortcut icon.
A8, the method for controlling the interaction of the user interface of the operating system as stated in A1, wherein the pre-association of the contact object with the corresponding communication class application program comprises the following steps:
Receiving a contact object input by a user, and storing corresponding contact information to a system address book, wherein the contact information comprises at least one piece of personal characteristic information of the contact object input by the user;
Searching an installed application program in a system according to at least one of the personal characteristic information, and determining a communication application program of a communication object corresponding to the personal characteristic information in the application program;
and establishing a pre-association relation between the contact object and the determined communication application program, and establishing a shortcut of the contact object on a system user interface, wherein the shortcut is an associated application program container used for opening a shortcut icon containing each determined communication application program.
a9, the operating system user interface interaction control method as described in A8, wherein in the step of establishing the pre-association relationship between the contact object and the determined communication class application program, the contact object and the determined communication class application program are added to a preset table in a mapping relationship, so as to provide the communication class application program according to the preset table when responding to the touch instruction acting on the contact object.
A10, the operating system user interface interaction control method as described in A8, where in the process of pre-associating the contact object with the corresponding communication application, the installed application in the system is searched for according to the personal trait information, and when there are a plurality of pieces of personal trait information used for searching for, only when the communication object in the communication application has the personal trait information at the same time, it is determined that the communication application is used for pre-associating with the contact object.
A11, the method for controlling interaction of user interface of operating system as stated in a1, wherein the step of opening the communication function interface corresponding to the touched contact object in the application corresponding to the shortcut icon further includes the following specific steps:
Acquiring personal characteristic information of a touched contact object;
and calling an open interface of an application program corresponding to the selected shortcut icon, transmitting the personal characteristic information to the application program, and opening a communication function interface of a communication object determined by the personal characteristic information.
A12, the operating system user interface interaction control method as stated in A11, the personal characteristic information is the contact name, the telephone number, the communication account number of the contact object in the system address book, the image characteristic determined according to the head portrait of the contact object.
B13, an operating system user interface interaction control device, specifically comprising:
The display module is used for displaying the user interface and displaying a system address book contact object list on the user interface;
The menu module is used for responding to a touch instruction of any contact object listed in the list, displaying a menu interface of an associated application program container so as to display a communication application program shortcut icon pre-associated with the contact object in the menu interface;
And the calling module is used for responding to a touch instruction of any shortcut icon and opening a communication function interface corresponding to the touch contact object in an application program corresponding to the shortcut icon.
B14, operating system user interface interaction control device according to B13, wherein the user interface is a system desktop, and the contact object list contains part of contacts in a system address book.
B15, the operating system user interface interaction control device according to B13 or B14, the contact object list includes at least a first visual area, and the display module is configured to arrange the rest contact objects which are not displayed in the first visual area in a second display area according to a preset arrangement rule when the number of the contact objects exceeds a preset number which can be accommodated in the first visual area.
B16, the operating system user interface interaction control device as described in B13, the application container menu interface is an interface container for showing the communication class application interface shortcut icon in the form of system menu or icon folder.
B17, the os ui interaction control device of B13, wherein the communication application is a phone application, an instant messaging application, or a video interaction application, and accordingly, the opened phone application communication function interface is a phone dialing interface for invoking corresponding contact object related information, the opened instant messaging application communication function interface is a chat window interface for invoking corresponding contact object related information, or the opened video interaction application communication function interface is a video call interface for invoking corresponding contact object related information.
B18, operating system user interface interactive control device as described in B13, the system further comprising:
And the adding module is configured to respond to a touch instruction of a setting control of any application program container menu interface, pop up an application program list for a user to select one of the application program lists so as to add the shortcut icon to the application program container menu interface, and establish association between the contact object corresponding to the application program container menu interface and the preset function interface of the application program corresponding to the shortcut icon.
B19, operating system user interface interactive control device as described in B13, the system further comprising:
And the editing module is configured to respond to a long-press instruction of any shortcut icon in any associated application program container menu interface, so that the menu interface is displayed to enter an operation state of deleting or moving the shortcut icon.
B20, the operating system user interface interaction control device as stated in B13, the pre-association of the contact object and the corresponding communication application program is realized by the operation of the following modules:
The system comprises an input module, a system address book and a display module, wherein the input module is used for receiving a contact object input by a user and storing corresponding contact information to the system address book, and the contact information comprises at least one piece of personal characteristic information of the contact object input by the user;
The processing module is used for searching the installed application programs in the system according to at least one of the personal characteristic information and determining the communication application programs of the communication objects corresponding to the personal characteristic information in the application programs;
And the creating module is used for creating a pre-association relation between the contact object and the determined communication application program and creating a shortcut of the contact object on a system user interface, wherein the shortcut is an associated application program container used for opening a shortcut icon containing each determined communication application program.
B21, the operating system user interface interaction control device according to B20, wherein the creating module is configured to add the contact object and the determined communication class application program in a mapping relationship to a preset table in the process of establishing the pre-association relationship between the contact object and the determined communication class application program, so as to provide the communication class application program according to the preset table when responding to the touch instruction acting on the contact object.
B22, the os ui interaction control device of B20, wherein the creating module is configured to search for applications installed in the system according to the personal profile information during the pre-association of the contact object with the corresponding communication application, and when there are a plurality of personal profile information used for searching, determine that the communication application is used for pre-association with the contact object only when the communication object in the communication application has the personal profile information at the same time.
B23, the operating system user interface interaction control device as described in B13, the calling module opens the communication function interface corresponding to the touched contact object in the application program corresponding to the shortcut icon by using the following specific units:
the acquiring unit is used for acquiring personal characteristic information of the touched contact object;
and the operation unit is used for calling an open interface of the application program corresponding to the selected shortcut icon, transmitting the personal characteristic information to the application program and opening a communication function interface of the communication object determined by the personal characteristic information.
And B24, interacting and controlling the device according to the operating system user interface of B23, wherein the personal characteristic information is the contact name, the telephone number, the communication account number and the image characteristic determined according to the head portrait of the contact object in the system address list.
c25, a method for creating an operating system contact object, comprising the steps of:
Receiving a contact object input by a user, and storing corresponding contact information to a system address book, wherein the contact information comprises at least one piece of personal characteristic information of the contact object input by the user;
Searching an installed application program in a system according to at least one of the personal characteristic information, and determining a communication application program of a communication object corresponding to the personal characteristic information in the application program;
And establishing a pre-association relation between the contact object and the determined communication application program, and establishing a shortcut of the contact object on a system user interface, wherein the shortcut is an associated application program container used for opening a shortcut icon containing each determined communication application program.
C26, the method for creating the contact object of the operating system as described in C25, the user interface is the system desktop, and the contact object contains the part of the contact selected by the user from the system address book.
C27, the method for creating an operating system contact object according to C25, wherein the step of searching the installed application program in the system according to the personal characteristic information is preceded by parsing the contact information to obtain at least one personal characteristic information including the contact object.
C28, the operating system contact object creating method according to C25, wherein the communication application is a phone application, an instant messaging application or a video interactive application, and accordingly, the opened phone application communication function interface is a phone dialing interface for calling the relevant information of the corresponding contact object, the opened instant messaging application communication function interface is a chat window interface for calling the relevant information of the corresponding contact object, or the opened video interactive application communication function interface is a video call interface for calling the relevant information of the corresponding contact object.
c29, the method for creating an operating system contact object as described in C25, wherein the steps of finding an installed application program in the system according to at least one of the personal characteristic information, and determining a communication application program in which a communication object corresponding to the personal characteristic information exists in the application program include the following specific steps:
Acquiring an installed application program list in a system and determining communication application programs in the application program list;
Calling an open interface of each communication application program, and transmitting the personal characteristic information to the communication application program;
and receiving an execution result fed back by the communication application program, and determining that the communication application program is the communication application program corresponding to the personal characteristic information when the execution result represents that a communication object corresponding to the personal characteristic information exists.
C30, the method for creating an operating system contact object according to C25, wherein in the step of establishing a pre-association relationship between the contact object and the determined communication class application program, the contact object and the determined communication class application program are added to a preset table in a mapping relationship, so as to provide the communication class application program according to the preset table when responding to a touch instruction applied to the contact object.
C31, the method for creating an operating system contact object as described in C30, wherein the providing the communication application program according to the preset table in response to the touch command acting on the contact object specifically includes,
And responding to a touch instruction acting on the contact object, and displaying an associated application program container menu interface provided according to the preset table so as to display the communication application program shortcut icon pre-associated with the contact object in the menu interface.
C32, the method for creating an operating system contact object according to C25, where, during the pre-association of the contact object with the corresponding communication application, the installed application in the system is searched for according to the personal trait information, and when there are a plurality of personal trait information used for searching for, only when the communication object in the communication application has the personal trait information at the same time, the communication application is determined to be used for pre-association with the contact object.
C33, the method for creating contact object in operating system as described in C25, wherein the method for receiving user input of contact object includes importing partial contact object at one time or inputting contact information related to single contact object.
C34, a method for creating an operating system contact object as described in C25, the application container menu interface being an interface container for presenting the communication class application interface shortcut icons in the form of a system menu or an icon folder.
and C35, the operating system contact object creating method according to C25, wherein the personal characteristic information is the contact name, the telephone number, the communication account number and the image characteristic determined according to the head portrait of the contact object in the system address list.
d36, an operating system contact object creation apparatus, comprising:
the input module is used for receiving a contact object input by a user and storing corresponding contact information to a system address book, wherein the contact information comprises at least one personal characteristic information of the contact object;
The processing module is used for searching an installed application program in the system according to the personal characteristic information and determining a communication application program of a communication object corresponding to the personal characteristic information in the application program;
And the creating module is used for creating a pre-association relation between the contact object and the determined communication application program and creating a shortcut of the contact object on a system user interface, wherein the shortcut is an associated application program container used for opening the shortcut icon containing each communication application program.
D37, creating the contact object of the operating system according to the D36, wherein the user interface is a system desktop, and the contact object list contains part of contacts selected by the user from the system address list.
d38, the operating system contact object creating device as described in D36, the processing module being configured to parse the contact information to obtain at least one piece of personal characteristic information including the contact object before finding an installed application in the system according to the personal characteristic information.
D39, the operating system contact object creating device as described in D36, wherein the communication application is a phone application, an instant messaging application or a video interaction application, and accordingly, the opened phone application communication function interface is a phone dialing interface for calling the corresponding contact object related information, the opened instant messaging application communication function interface is a chat window interface for calling the corresponding contact object related information, or the opened video interaction application communication function interface is a video call interface for calling the corresponding contact object related information.
D40, the operating system contact object creating apparatus as described in D36, the processing module specifically includes the following units:
the filtering unit is used for acquiring an installed application program list in the system and determining communication application programs in the application program list;
the transmission unit is used for calling an open interface of each communication application program and transmitting the personal characteristic information to the communication application program;
And the determining unit is used for receiving the execution result fed back by the communication application program, and when the execution result represents that a communication object corresponding to the personal characteristic information exists, determining the communication application program as the communication application program corresponding to the personal characteristic information.
D41, the operating system contact object creation apparatus of D36, the creation module further configured to:
And adding the contact object and the determined communication application program into a preset table in a mapping relation, so as to provide the communication application program according to the preset table when responding to the touch instruction acting on the contact object.
d42, the operating system contact object creation apparatus as described in D41, further comprising:
And the response module is used for responding to the touch instruction acting on the contact object and displaying an associated application program container menu interface provided according to the preset table so as to display the communication application program shortcut icon pre-associated with the contact object in the menu interface.
D43, the operating system contact object creation apparatus of D36, the processing module further configured to:
and when the personal characteristic information used for searching is multiple, determining that the communication class application program is used for pre-associating with the contact object only when the communication object in the communication class application program simultaneously has the personal characteristic information according to the installed application programs in the personal characteristic information searching system.
D44, the operating system contact object creation apparatus of D36, the input module further configured to:
a partial contact object is imported at once or contact information related to individual contact objects is entered.
D45, the operating system contact object creation apparatus as described in D36, the application container menu interface being an interface container for presenting the communication class application interface shortcut icons in the form of a system menu or an icon folder.
D46, creating device for the operating system contact object according to D36, wherein the personal characteristic information is the contact name, telephone number or communication account number of the contact object in the system address book, and the image characteristic determined according to the head portrait of the contact object.
e47, a mobile terminal, comprising preset function keys, a processor, a memory and a microphone;
The function keys are used for a user to trigger and generate an operation instruction in a screen locking state;
The microphone is used for receiving a control instruction and starting or ending recording;
the memory is used for storing a program for supporting the sound recording device in the lock screen state to execute the operating system user interface interactive control method in any item from A1 to A12, or used for storing a program for supporting the sound recording device in the lock screen state to execute the operating system contact object creation method in any item from C25 to C35;
The processor is configured to execute programs stored in the memory.
In order to describe the technical solution of the present invention more clearly and conveniently for the specific implementation, the following takes 2 application scenarios as an example to describe the application of the present invention in detail. The method mainly aims at the crowd with few contact person objects in the address list, and comprises the following steps:
1. The children and parents carry out the scene of relevant contact, parents go to work or overtime, children are sent and read or one person is at home, parents need to know the condition of the children at any time, but can not carry out telephone contact all the time, and various address book application programs are numerous and troublesome to operate, under the condition that the children are usually patiently bad, the name, the contact mode or other characteristic information of the parents can be orally or word input through an input module of an operating system user interface interaction control device to establish a shortcut taking the parents as an object, so that the self condition can be fed back to the parents quickly through the shortcut, if the children encounter the learning problem, the parents can also feed back to the parents quickly, and the parents can also feed back the learning problem in time to interact with the children.
2. the scene of the 'empty-nest elder' enables children and women who are out of home to worry about the health condition of parents at home, the children and the women cannot actively know the condition of the parents 24 hours a day, the parents are idle at home and can contact the children at any time, but various address book application programs are numerous and troublesome to operate, and the old people cannot smoothly master various operation methods under the condition of human instruction, so that the shortcuts of the children and other emergency contact persons as objects can be created by verbally or textually inputting the names, the contact ways or other characteristic information of the children and the other emergency contacts through an input module of an interactive control device of an operating system user interface, then the shortcuts can be communicated with the children and the other emergency contacts at any time to feed back the health condition of the children or the other life conditions, and the children and the other emergency contacts can work safely after knowing the condition, or take relevant measures or measures according to relevant situations and timely deal with relevant emergency situations.