US20130275912A1 - Electronic apparatus and object processing method thereof - Google Patents
Electronic apparatus and object processing method thereof Download PDFInfo
- Publication number
- US20130275912A1 US20130275912A1 US13/976,654 US201113976654A US2013275912A1 US 20130275912 A1 US20130275912 A1 US 20130275912A1 US 201113976654 A US201113976654 A US 201113976654A US 2013275912 A1 US2013275912 A1 US 2013275912A1
- Authority
- US
- United States
- Prior art keywords
- application program
- sub
- module
- operating area
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
Definitions
- the present disclosure generally relates to management of object(s) in electronic apparatuses, and more particularly, to an electronic apparatus and an object processing method thereof.
- an electronic apparatus comprising: a display screen; an interface management module configured to generate a user operation interface on the display screen, the user operation interface including a first operating area and a second operating area, wherein the first operating area and the second operating area have their respective sizes associated with each other in the user operation interface; a first functional module configured to display a first object in the first operating area; a second functional module configured to display a second object in the second operating area; a first application program unit configured to perform a corresponding process operation on the first object; an acquisition unit configured to acquire a first operation by a user on the first operating area; and a control unit configured to control the first application program unit to be in a ready state when the first operation satisfies a predetermined condition.
- the first application program unit may be configured to perform the corresponding process operation on the first object after it is controlled to be in the ready state.
- the interface management module may be configured to provide a control module on the user operation interface.
- the control unit may be configured to determine that the first operation satisfies the predetermined condition if the control module is drawn to a first region of the display screen, and to control the first application program unit to be in the ready state and exclusively occupy the display screen, wherein a distance from any point in the first region to a vertex of the display screen is smaller than a predetermined value.
- the interface management module may be further configured to control the sizes of the first and second operating areas based on a current position of the control module during the drawing of the control module to the first region.
- the interface management module may be further configured to adjust the objects displayed in the first and second operating areas in terms of number and/or display size based on changing of the sizes of the first and second operating areas.
- the electronic apparatus may further comprise: a system unit configured to provide a first service and a second service, wherein the first functional module is further configured to perform a first processing on the first object in the first operating area based on the first service, wherein the second functional module is further configured to perform a second processing on the second object in the second operating area based on the second service, and wherein the first application program unit is configured to perform the corresponding process operation on the first object based on the first service.
- the first application program unit may be configured to perform the corresponding process operation on the first object from a first position of the first object based on the first service after it is controlled to be in the ready state, wherein the first position is a position by which the first object has been processed by the first functional module before the first application program unit is controlled to be in the ready state.
- an object processing method in an electronic apparatus comprising a display screen
- the object processing method comprising: generating a user operation interface on the display screen, the user operation interface including a first operating area and a second operating area, wherein the first operating area and the second operating area have their respective sizes associated with each other in the user operation interface; displaying a first object in the first operating area; displaying a second object in the second operating area; acquiring a first operation by a user on the first operating area; and controlling a first application program unit, which is capable of performing a corresponding process operation on the first object, to be in a ready state when the first operation satisfies a predetermined condition.
- the method may further comprise: performing the corresponding process operation on the first object by the first application program unit after it is controlled to be in the ready state.
- the method may further comprise: providing a control module on the user operation interface; and determining that the first operation satisfies the predetermined condition if the control module is drawn to a first region of the display screen, and controlling the first application program unit to be in the ready state and exclusively occupy the display screen, wherein a distance from any point in the first region to a vertex of the display screen is smaller than a predetermined value.
- the method may further comprise: controlling the sizes of the first and second operating areas based on a current position of the control module during the drawing of the control module to the first region.
- the method may further comprise: adjusting the objects displayed in the first and second operating areas in terms of number and/or display size based on changing of the sizes of the first and second operating areas.
- the method may further comprise: performing a first processing on the first object in the first operating area based on a first service provided by a system unit; and performing a second processing on the second object in the second operating area based on a second service provided by the system unit, wherein the first application program unit is configured to perform the corresponding process operation on the first object based on the first service.
- the method may further comprise: performing the corresponding process operation on the first object from a first position of the first object based on the first service by the first application program unit after it is controlled to be in the ready state, wherein the first position is a position by which the first object has been processed before the first application program unit is controlled to be in the ready state.
- an electronic apparatus comprising: a display screen; an interface management module configured to generate a user operation interface on the display screen, wherein the user operation interface includes at least two operating areas having their respective sizes associated with each other, and wherein a first operating area of the at least two operating areas includes at least a first object therein; a first operation acquisition unit configured to acquire a first operation; an object-determination-information acquisition unit configured to acquire object determination information based on the first operation; an object determination unit configured to determine a second object based on the object determination information; and an object alternation unit configured to alter the first object displayed in the first operating area to the second object based on the first operation.
- an object processing method for an electronic apparatus comprising a display screen having a user operation interface displayed thereon, wherein the user operation interface includes at least two operating areas having their respective sizes associated with each other and a first operating area of the at least two operating areas includes at least a first object therein, the object processing method comprising: acquiring a first operation; acquiring object determination information based on the first operation; determining a second object based on the object determination information; and altering the first object displayed in the first operating area to the second object based on the first operation.
- the object determination information may comprise storage location information, object attribute information, and/or application program unit information. If the object determination information comprises the storage location information, the method may comprise determining an object stored at a storage location indicated by the storage location information as the second object. If the object determination information comprises the object attribute information, the method may comprise determining an object having an attribute the same as that indicated by the object attribute information as the second object. If the object determination information comprises the application program unit information, the method may comprise determining an object which is capable of being processed by an application program unit indicated by the application program unit information as the second object.
- the user operation interface may be provided with a first control module, wherein the first control module includes a plurality of sub-modules, and each of the sub-modules corresponds to a piece of object determination information and has an indicator displayed thereon.
- acquiring the object determination information based on the first operation may comprise: determining a first one of the sub-modules based on the first operation; and acquiring the object determination information corresponding to the first sub-module.
- the object processing method may further comprise: modifying the indicator displayed on the first sub-module, and setting object determination information associated with the first object as the object determination information corresponding to the first sub-module; or alternatively adding a second sub-module to the first control module, and setting the object determination information associated with the first object as the object determination information corresponding to the second sub-module.
- the method may further comprise: acquiring a first associated application program unit based on the first operation, wherein the first associated application program unit is one capable of processing the second object based on a first associated service provided by the system; and setting the first associated application program unit as an associated application program unit corresponding to the first operating area.
- the user operation interface may be provided with a first control module, wherein the first control module includes a plurality of sub-modules, and each of the sub-modules has an indicator displayed thereon and has a piece of object determination information and an associated application program corresponding thereto.
- acquiring the object determination information based on the first operation may comprise: determining a first one of the sub-modules based on the first operation; and acquiring the object determination information corresponding to the first sub-module.
- acquiring the first associated application program unit based on the first operation may comprise: determining a first one of the sub-modules based on the first operation; and acquiring the associated application program corresponding to the first sub-module.
- the object processing method may further comprise: modifying the indicator displayed on the first sub-module, and setting object determination information associated with the first object and an associated application program unit capable of processing the first object as the object determination information and the associated application program corresponding to the first sub-module, respectively; or alternatively, adding a second sub-module to the first control module, and setting the object determination information associated with the first object and the associated application program unit capable of processing the first object as the object determination information and the associated application program corresponding to the second sub-module, respectively.
- the method may further comprise: acquiring a first associated service for processing the second object based on the first operation, wherein the first associated service is a service provided by a system installed in the electronic apparatus; setting the first associated service as an associated service corresponding to the first operating area based on the first operation; and selecting and setting a first associated application program unit, which is capable of processing the second object based on the first associated service, for the first operating area.
- the method may further comprise: acquiring a second operation on at least one of the second objects in the first operating area; and processing the at least one of the second objects based on the first associated service according to the second operation.
- an object processing method for an electronic apparatus comprising a display screen having a user operation interface displayed thereon, wherein the user operation interface includes at least two operating areas having their respective sizes associated with each other, the object processing method comprising: determining that an application program unit corresponding to a first one of the at least two operating areas is a Launcher application program; determining a first object corresponding to the first operating area, wherein the first object is a startup program for an application program installed in the electronic apparatus; and displaying the first object in the first operating area, wherein the Launcher application program, after being run, is operable to perform an edit operation on the first object.
- the first object may comprise a startup program for a first application program in the electronic apparatus which satisfies a predetermined condition.
- the user operation interface may have a control module provided thereon.
- the Launcher program may exclusively occupy the display screen when the control module is drawn to a first region of the display screen, wherein a distance from any point in the first region to a vertex of the display screen is smaller than a predetermined value.
- the display screen may have its display region divided into several operating areas, each of which may have corresponding object(s) displayed thereon.
- a user may enlarge one of the operating areas to a certain extent by means of, for example, drawing or dragging, which will automatically trigger opening of an application program (APP) unit capable of performing a corresponding process operation on the object(s) in this operating area.
- APP application program
- object determination information can be acquired based on an operation by the user on an operating area, a corresponding object can be determined based on the object determination information, and an object in this operating area can be replaced with the determined object. In this way, it is possible to achieve rapid replacement of the objects.
- control module it is convenient for the user to adjust the sizes of the operating areas.
- sub-modules may be provided in the control module.
- the object determination information for the replaced object is set as corresponding to the sub-module.
- this object can be re-displayed onto the operating area by a further replacement in a simply way. As a result, it is possible to achieve rapid switching between the objects.
- the objects in the operating areas can be processed by the services provided by the system.
- the user can know contents carried by the objects in advance, without opening any APPs.
- the APP unit can perform the corresponding process operation on the object from a predetermined position of the object based on the corresponding service.
- the predetermined position is a position by which the object has been processed by the corresponding functional module before the APP unit is controlled to be in the ready state.
- FIG. 1 is a block diagram showing a configuration of an electronic apparatus according to an embodiment of the present disclosure
- FIG. 2 schematically shows an implementation of a host device according to an embodiment of the present disclosure
- FIG. 3 is a schematic view showing a user operation interface
- FIG. 4 is a schematic view showing a user operation interface including a control module
- FIGS. 5 a - 5 c are schematic views showing changing of operating areas in size during drawing
- FIG. 6 is a flowchart schematically showing an object processing method according to an embodiment of the present disclosure.
- FIG. 7 is a block diagram showing a configuration of an electronic apparatus according to a further embodiment of the present disclosure.
- FIG. 8 is a schematic view showing a user operation interface including a first control module
- FIG. 9 is a schematic view showing an user operation interface including a first control module with a sub-module added
- FIG. 10 is a flowchart schematically showing an object processing method according to a further embodiment of the present disclosure.
- FIG. 11 is a schematic view showing a user operation interface according to an example
- FIG. 12 is a schematic view showing changing of displayed icons in number when a user operation interface is being drawn.
- FIG. 13 is a schematic view showing an interface after Launcher is initiated.
- a display screen may have its display region divided into several areas, each of which may have a corresponding object displayed thereon.
- a user may enlarge one of the operating areas to a certain extent by means of, for example, drawing or dragging, which will automatically trigger opening of an application program (APP) unit capable of performing a corresponding process operation on the object in this operating area.
- APP application program
- an electronic apparatus may comprises: a display screen; an interface management module configured to generate a user operation interface on the display screen, the user operation interface including a first operating area and a second operating area, wherein the first operating area and the second operating area have their respective sizes associated with each other in the user operation interface; a first functional module configured to display a first object in the first operating area; a second functional module configured to display a second object in the second operating area; a first APP unit configured to perform a corresponding process operation on the first object; an acquisition unit configured to acquire a first operation by a user on the first operating area; and a control unit configured to control the first APP unit to be in a ready state when the first operation satisfies a predetermined condition.
- FIG. 1 is a block diagram showing a configuration of an electronic apparatus according to an embodiment of the present disclosure.
- the electronic apparatus 100 according to this embodiment comprises a display screen 101 and a host device 102 .
- the display screen 101 is configured to display information outputted from the host device 102 .
- the host device 102 may comprise an interface management module 1021 , one or more functional modules 1022 , an APP unit pool including one or more APP units 1023 , an acquisition unit 1024 , and a control unit 1025 .
- the interface management module 1021 is configured to generate a user operation interface on the display screen 101 (through, for example, a display driver 1026 ).
- the user operation interface may include a plurality of operating areas.
- FIG. 3 is a schematic view showing an example of the user operation interface.
- the user operation interface 300 may include a number, e.g., 4, of operating areas 301 , and each of the operating areas 301 may have at least one object 302 displayed thereon.
- the 4 operating areas 301 are an operating area A displaying an icon of Object 1, an operating area B displaying an icon of Object 2, an operating area C displaying an icon of Object 3, and an operating area D displaying an icon of Object 4, respectively.
- the operating areas A, B, C, and D do not overlap with each other. Because these operating areas do not overlap with each other while the display screen has a certain size, the operating areas may have their respective sizes associated with each other.
- the functional modules 1022 are configured to display the respective objects in the respective operating areas (through, for example, the display driver 1026 ).
- each of the operating areas may have a functional module corresponding thereto, and these functional modules are configured to display the respective objects on the corresponding operating areas.
- these functional modules can be implemented integrally in a single module, or can be implemented separately in separate modules.
- a case where the respective functional modules are formed separately is exemplified, just for convenience of understanding. However, this does not imply that the respective functional modules must be provided individually.
- One example of such functional module is a resource manager, or the like.
- the functional modules 1022 may be configured to display the objects directly in the operating areas, or to display the objects otherwise, for example, by means of icons, as long as that they are discernable to the user.
- the present disclosure is not limited to the specific displaying forms of the objects.
- the APP pool may comprise APP units 1023 which are capable of performing corresponding processes on the respective objects. Specifically, for each of the objects displayed in the operating areas, there may be an APP unit, which is capable of performing a corresponding process operation (for example, an operation to open the object) on this object, installed in an Operating System (OS).
- OS Operating System
- a corresponding APP unit can be Microsoft Office Word, and a corresponding process operation can be an operation to open the Word file;
- a corresponding APP unit can be Windows Media Player, and a corresponding process operation can be an operation to play the MP3 file;
- a corresponding APP unit can be Internet Explorer, and a corresponding process operation can be an operation to open the HTML file; and the like, just to name a few of examples.
- the acquisition unit 1024 is configured to acquire an operation by a user on any of the operating areas. Specifically, the user may operate on the operating area by means of, for example, drawing or dragging, to enlarge or shrink the operating area.
- the acquisition unit 1024 transmits the acquired user operation to the control unit 1025 , so that the control unit 1025 can perform process corresponding to the user operation.
- the control unit 25 is configured to control overall operations of the electronic apparatus 100 .
- FIG. 1 only shows connections between the control unit and the APP unit pool and the acquisition unit 1024 . However, it is to be understood that there may be connections between the control unit 1025 and other components such as the interface management unit 1021 and the functional modules 1022 .
- a first operating area when the user performs a first operation on one of the operating areas (hereinafter, “a first operating area”), if the first operation satisfies a predetermined condition, implying that the user desires to open a first APP unit which is capable of performing a corresponding process operation on a first object in the first operating area, then the control unit 1025 may control the first APP unit to be in a ready state.
- the predetermined condition may comprise that the first operating area is enlarged to a certain extent.
- control unit 1025 may control the first APP unit only to be in the ready state, that is, the control unit 1025 may only open the first APP unit.
- the first APP unit may perform the corresponding process operation on the first object after it is controlled to be in the ready state.
- a corresponding APP can be opened immediate after a predetermined operation by the user is detected, and the object(s) in the operated area can be opened by the APP.
- IE may be opened and then an HTML file may be opened by IE; or Windows Media Player may be opened and then a MP3 object may be played by Windows Media Player, and the like.
- the interface management module 1021 may be further configured to provide a control module on the user operation interface.
- the control module can be positioned at an intersection of the operating areas, for example.
- an operation interface 400 may comprise a number, e.g., 4, of operating areas 401 , and each of the operating areas 401 may have at least one object 402 displayed therein.
- the 4 operating areas 401 are an operating area A displaying an icon of Object 1, an operating area B displaying an icon of Object 2, an operating area C displaying an icon of Object 3, and an operating area D displaying an icon of Object 4, respectively.
- a control module 403 is positioned at an intersection of the operating areas A, B, C, and D. The user may input an operation by means of this control module 403 .
- the user may achieve the above described first operation by drawing or dragging the control module. If the control module is drawn to a first region which is distant from a vertex of the display screen by a distance less than a predetermined distance, then it can be determined that the inputted operation satisfies the predetermined condition.
- FIGS. 5 a - 5 c are schematic views showing changing of the sizes of the operating areas during the drawing of the control module 403 .
- Such a first region can be considered as an “absorption point” provided on the display screen. If the control module is drawn to the proximity to the absorption point, it will be determined that the inputted operation satisfies the predetermined condition, and thereby the corresponding APP unit is controlled to be in the ready state. When the operation satisfies the predetermined condition, an interface for the APP unit will be displayed instead of the previous user interface.
- the interface management module 1021 may be further configured to adjust the objects displayed in the operation areas in terms of number and/or display size based on changing of the sizes of the operating areas.
- FIGS. 5 a - 5 c schematically show that the display sizes of the objects displayed in the operating areas are adjusted based on changing of the sizes of the operating areas. It is conceivable that the number of the displayed objects can be adjusted.
- FIG. 2 shows an implementation of the host device according to an embodiment of the present disclosure.
- the host device may be implemented as a computer device 200 .
- the computer device 200 may comprise, for example, a microprocessor 201 , an Input/Output (I/O) device 202 , a Random Access Memory (RAM) 203 and a Read-Only Memory (ROM) 204 , which are coupled via a bus 206 .
- I/O Input/Output
- RAM Random Access Memory
- ROM Read-Only Memory
- the microprocessor 201 may comprise a Central Processing Unit (CPU), and may be configured to execute instructions, codes, programs or scripts, which can be accessed in the RAM 203 , the ROM 204 or other memories (e.g., hard disk, floppy disk, optical disk, or the like, not shown) or otherwise obtained, for example, through network.
- CPU Central Processing Unit
- the I/O device 202 may comprise input/output devices such as display, keyboard, and mouse. Further, in FIG. 2 , a display driver 205 , which is also an I/O device, is particularly shown. However, because embodiments of the present disclosure particularly relate to the user operation interface displayed on the display screen, the display driver 205 is shown particularly.
- the RAM 203 may be configured to store volatile data, and may store instructions to be executed by the processor 201 .
- the ROM 204 is a non-volatile memory device, and typically has a relatively small memory capacity.
- the ROM 204 may be configured to store instructions, and may store data to be read during execution of the instructions.
- the acquisition unit 1024 as described above with reference to FIG. 1 may be embodied by the I/O device 202 .
- the microprocessor 201 may be used to embody the control unit 1025 as described above with reference to FIG. 1 , and may be used to embody the interface management module 1021 , the functional modules 1022 , and the APP units 1023 as described above with reference to FIG. 1 by running instructions stored in the RAM 203 , the ROM 204 or the other memories.
- the first APP unit can be controlled to be in the ready state when the first operation satisfies the predetermined condition, as described above.
- the first APP unit can be one that is determined based on pre-stored correspondences between the operating areas and the APPs. Specifically, the first APP unit is one corresponding to the first operating area.
- the first object displayed in the operated area can be determined, and then the first APP unit can be selected from APPs capable of performing the corresponding process operation on the first object.
- an “absorption point” may be provided on the display screen.
- the control module is drawn to the proximity to the absorption point, it is determined that the inputted operation satisfies the predetermined condition.
- the object(s) in the first operating area can be determined, and the APP can be determined based on the object(s). For example, if the object is an Word file object, then the corresponding APP unit may be Microsoft Office Word, tablet, or some other APP capable of opening the Word file object; if the object is a MP3 file object, then the corresponding APP unit may be Windows Media Player, Realplayer, Storm player, or some other APP capable of opening the MP3 file object.
- the OS there may be various services, such as service for playing audio files, service for playing video files, service for opening text documents, and the like. Based on these services, the OS can perform basic processes on the objects (for, e.g., sound output, video preview, and the like).
- the electronic apparatus may further comprise a system unit (not shown) configured to provide a first service and a second service.
- the first functional module may be further configured to perform a first processing on the first object in the first operating area based on the first service
- the second functional module may be further configured to perform a second processing on the second object in the second operating area based on the second service.
- the user can have an object processed by the services provided by the system by, for example, simply clicking the object, without opening any APP.
- the user can know contents (such as sound and video) carried by the object in advance.
- the first APP unit can be one capable of performing the corresponding process operation on the first object based on the first service.
- the functional modules can be further configured to process the objects in the operating areas based on the services provided by the system. Further, if an inputted operation satisfying the predetermined condition is detected, a corresponding APP unit will be controlled to be in the ready state. In this case, for seamless process of the objects, the APP unit can perform the corresponding process operation on the first object from a first position of the first object based on the first service after it is controlled to be in the ready state.
- the first position is a position by which the first object has been processed by the first functional module before the first APP unit is controlled to be in the ready state.
- the functional module is processing an audio file object in the operating area based on the service provided by the system and thus has played the audio file object to the 10th second, while the user draws the control module to the proximity to the absorption point.
- Windows Media Player is opened to open and thus play the audio file object.
- Windows Media Player decodes and thus plays the audio file object from the 10th second, instead of the very beginning thereof. In this way, it is possible to achieve the seamless process for the object.
- an object processing method in an electronic apparatus comprising a display screen.
- the object processing method may comprises:
- Block 601 generating a user operation interface on the display screen, the user operation interface including a first operating area and a second operating area, wherein the first operating area and the second operating area have their respective sizes associated with each other in the user operation interface;
- Block 602 displaying a first object in the first operating area
- Block 603 displaying a second object in the second operating area
- Block 604 acquiring a first operation by a user on the first operating area
- Block 605 controlling a first APP unit, which is capable of performing a corresponding process operation on the first object, to be in a ready state when the first operation satisfies a predetermined condition.
- the first APP unit may, after being controlled to be in the ready state, perform the corresponding process operation on the first object.
- a control module may be provided on the user operation interface.
- the control module can be positioned at an intersection of the first and second operating areas.
- the above described first operation may comprise drawing or dragging of the control module. For example, if the control module is drawn to a first region which is distant from a vertex of the display screen by a distance less than a predetermined distance, then it can be determined that the inputted operation satisfies the predetermined condition.
- the sizes of the first and second operating areas may be controlled based on a current position of the control module during the drawing of the control module to the first region.
- the objects displayed in the first and second operating areas may be adjusted in terms of number and/or display size based on changing of the sizes of the first and second operating areas.
- the method may further comprise: performing a first processing on the first object in the first operating area based on a first service provided by a system unit; and performing a second processing on the second object in the second operating area based on a second service provided by the system unit.
- the first APP unit may be configured to perform the corresponding process operation on the first object based on the first service.
- the first APP unit can perform the corresponding process operation on the first object from a first position of the first object based on the first service after it is controlled to be in the ready state.
- the first position is a position by which the first object has been processed before the first APP unit is controlled to be in the ready state.
- object determination information can be acquired based on an operation by the user on an operating area, a corresponding object can be determined based on the object determination information, and an object in this operating area can be replaced with the determined object. In this way, it is possible to achieve rapid replacement of the objects.
- an electronic apparatus may comprise: a display screen; an interface management module configured to generate a user operation interface on the display screen, wherein the user operation interface includes at least two operating areas having their respective sizes associated with each other, and wherein a first operating area of the at least two operating areas includes at least a first object therein; a first operation acquisition unit configured to acquire a first operation; an object-determination-information acquisition unit configured to acquire object determination information based on the first operation; an object determination unit configured to determine a second object based on the object determination information; an object alternation unit configured to alter the first object displayed in the first operating area to the second object based on the first operation.
- FIG. 7 is a block diagram showing a configuration of an electronic apparatus according to an embodiment of the present disclosure.
- the electronic apparatus 700 according to this embodiment comprises a display screen 701 and a host device 702 .
- the display screen 701 is configured to display information outputted from the host device 702 .
- the host device 702 may comprise an interface management module 7021 , a first operation acquisition unit 7022 , and an object-determination-information acquisition unit, an object determination unit and an object alternation unit 7023 (which are shown as one block in FIG. 7 ). Further, the host device 702 may comprise an APP unit pool including one or more APP units 7024 . Information outputted by the respective components of the host device can be displayed on the display screen 701 through, for example, a display driver 7025 . For example, the host device 702 can be implemented as the computer device as shown in FIG. 2 .
- FIG. 7 the object-determination-information acquisition unit, the object determination unit and the object alternation unit are shown together just for brevity. However, it does not imply that they must be integrated into one same component. Instead, they can be implemented in different components, or some of them can be implemented in one same component.
- the interface management module 7021 is configured to generate a user operation interface on the display screen 701 .
- the user operation interface may comprise at least two operating areas, each of which may have at least one object displayed therein.
- the first operation acquisition unit 7022 is configured to acquire an operation by the user on any of the operating areas.
- the user's operation may comprise drawing or dragging by means of, for example, a mouse, to enlarge or shrink the operating area, or to rotate a control module (as will be described in detail in the following).
- the object-determination-information acquisition unit ( 7023 ) is configured to acquire object determination information based on the user's operation.
- the object determination information can be information in various forms.
- the object determination information may comprise storage location information, such as information indicating “E: ⁇ Affairs to be handled ⁇ Client A”;
- the object determination information may comprise object attribute information, such as information indicating an object attribute of video; or
- the object determination information may comprise APP unit information, such as information indicating an APP of Windows Media Player; and the like.
- the object determination unit ( 7023 ) is configured to determine a corresponding object based on the object determination information. For example, if the object determination information comprises the storage location information, then the object can be determined directly based on the storage location information. For example, in a case where the information indicates “E: ⁇ Affairs to be handled ⁇ Client A” as described above, the object is determined as including all objects contained in the file folder “Client A” under the file folder “Affairs to be handled” in the directory E. Alternatively, if the object determination information comprises the object attribute information, then the object can be determined as being an object having an attribute the same as that indicated by the object attribute information.
- the object is determined as including all files whose file type is video stored in the electronic apparatus.
- the object determination information comprises the APP unit information
- the object can be determined as being an object which is capable of being processed by an APP unit indicated by the APP unit information.
- the object is determined as including all objects capable of being opened by Windows Media Player stored in the electronic apparatus.
- the object alternation unit ( 7023 ) is configured to alter the object(s) displayed in the operated area to the determined object(s) according to the user's operation. For example, assume that the user operates a first operating area A. In this case, if the object is determined as including all the objects contained in the file folder “Client A” under the file folder “Affairs to be handled” in the directory E, then the electronic apparatus can access all the objects contained in the file folder “Client A” under the file folder “Affairs to be handled” in the directory E and display them onto the operating area A. In this way, it is possible to achieve rapid calling of the objects.
- the electronic apparatus can access all the video files stored therein and display them onto the operating area A for selection by the user.
- the electronic apparatus can access all the objects capable of being opened by Windows Media Player stored therein and display them onto the operating area A for selection by the user.
- 3 types of object determination information and corresponding processes as described above are only illustrative.
- the 3 types of object determination information can be used alone or in combination.
- an object located at a specific location and capable of being opened by a specific program can be designated by a specific piece of storage location information and a specific piece of APP unit information.
- the interface management module 7021 may be configured to further provide a first control module on the user operation interface.
- a user operation interface 800 includes a number, e.g., 4, of operating areas 801 , each of which has at least one object 802 displayed therein.
- a first control module 803 may be provided at an intersection of these 4 operating areas 801 .
- the first control module 803 may include a plurality of sub-modules 804 .
- Each of the sub-modules 804 may correspond to a piece of object determination information, and may have an indicator indicating the corresponding object determination information (not shown) displayed thereon.
- sub-modules A, B, C and D have corresponding pieces of object determination information X1, X2, X3 and X4, respectively.
- the object-determination-information acquisition unit may be configured to determine a first one of the sub-modules based on the inputted operation and acquire the object determination information corresponding to the first sub-module.
- the object-determination-information acquisition unit ( 7023 ) may determine the sub-module A and acquire the object determination information X1 corresponding to the sub-module A. Then, the object determination unit ( 7023 ) may determine a corresponding object based on the object determination information X1. The object alternation unit ( 7023 ) may alter the object A displayed in the first operating area to the object determined by the object determination unit, based on the operation of sliding to the first operating area.
- the user may desire to re-display the first object which has been replaced (the object A in the above example).
- the interface management module 7021 may be further configured to modify the indicator displayed on the first sub-module and set the object determination information associated with the first object as the object determination information corresponding to the first sub-module.
- the interface management module 7021 may be further configured to add a second sub-module to the first control module and set the object determination information associated with the first object as the object determination information corresponding to the second sub-module.
- the interface management module 7021 may add a second sub-module (E) to the first control module, and set the object determination information associated with the first object (the object A) as the object determination information corresponding to the sub-module E.
- the object-determination-information acquisition unit ( 7023 ) may determine the sub-module E based on the operation of clicking the sub-module E, and thus acquire the object determination information corresponding to the sub-module E (i.e., the object determination information associated with the first object A).
- the object determination unit ( 7023 ) may determine the corresponding object A based on the object determination information.
- the object alternation unit ( 7023 ) alters the object C being displayed in the first operating area to the object A determined by the object determination unit, based on the operation of sliding to the first operating area.
- the interface management module 7021 can modify the indicator displayed on the sub-module A, instead of adding the sub-module E as described above, and set the object determination information associated with the object A as the object determination information corresponding to the sub-module A.
- the object determination information corresponding to the sub-module A can be set again as being the object determination information associated with the object C.
- the above process can be repeated.
- the user can switch the object displayed in the first operating area between the objects A and C by clicking the sub-module A and sliding it to the first operating area.
- it is possible to achieve rapid switching between the objects.
- a corresponding APP unit which is capable of performing a corresponding process operation (e.g., an operation of opening the object) on the object, installed in the OS (reference may be made to the above descriptions in conjunction with FIG. 1 , especially, 1023 shown therein).
- the electronic apparatus may further comprise: an APP acquisition unit (not shown) configured to acquire a first associated APP unit based on the first operation, wherein the first associated APP unit is capable of processing the second object based on a first associated service provided by the system; and a first associated APP setting unit (not shown) configured to set the first associated APP unit as an associated APP unit corresponding to the first operating area.
- an APP acquisition unit (not shown) configured to acquire a first associated APP unit based on the first operation, wherein the first associated APP unit is capable of processing the second object based on a first associated service provided by the system
- a first associated APP setting unit (not shown) configured to set the first associated APP unit as an associated APP unit corresponding to the first operating area.
- the APP acquisition unit may acquire an APP unit capable of processing the second object (the object C).
- the first associated APP setting unit may set the APP unit capable of processing the object C as the associated APP unit corresponding to the first operating area.
- the interface management module 7021 may be further configured to display an indicator on each of the sub-modules of the first control module, and each of the sub-modules may have a piece of object determination information and an associated APP corresponding thereto.
- the object-determination-information acquisition unit may be configured to determine a first one of the sub-modules based on the inputted operation and acquire the object determination information corresponding to the first sub-module.
- the APP acquisition unit may be configured to determine a first one of the sub-modules based on the inputted operation and acquire the associated APP corresponding to the first sub-module.
- the interface management module 7021 may be further configured to modify the indicator displayed on the first sub-module, and to set object determination information associated with the first object and an associated APP unit capable of processing the first object as the object determination information and the associated APP corresponding to the first sub-module, respectively.
- the interface management module 7021 may be further configured to add a second sub-module to the first control module, and to set the object determination information associated with the first object and the associated APP unit capable of processing the first object as the object determination information and the associated APP corresponding to the second sub-module, respectively.
- the interface management module 7021 may add a second sub-module (for example, the sub-module E as shown in FIG. 9 ) to the first control module, and set the object determination information associated with the first object (the object A) as the object determination information corresponding to the sub-module E and set the associated APP unit capable of processing the first object (the object A) as the associated APP unit corresponding to the sub-module E.
- a second sub-module for example, the sub-module E as shown in FIG. 9
- the interface management module 7021 can modify the indicator displayed on the sub-module A, instead of adding the sub-module E as described above, and set the object determination information associated with the first object (the object A) as the object determination information corresponding to the sub-module A and set the associated APP unit capable of processing the first object (the object A) as the associated APP unit corresponding to the sub-module A.
- the electronic apparatus may further comprise: an associated service acquisition unit (not shown) configured to acquire a first associated service for processing the second object based on the first operation, wherein the first associated service is a service provided by a system installed in the electronic apparatus; and an associated service setting unit (not shown) configured to set the first associated service as an associated service corresponding to the first operating area.
- an associated service acquisition unit (not shown) configured to acquire a first associated service for processing the second object based on the first operation, wherein the first associated service is a service provided by a system installed in the electronic apparatus
- an associated service setting unit (not shown) configured to set the first associated service as an associated service corresponding to the first operating area.
- the associated service acquisition unit may acquire an associated service for processing the second object (the object C).
- the associated service setting unit may set the acquired associated service for processing the object C as an associated service corresponding to the first operating area.
- the electronic apparatus may further comprise: a second associated APP setting unit (not shown) configured to select and set a first associated APP unit, which is capable of processing the second object based on the first associated service, for the first operating area.
- a second associated APP setting unit (not shown) configured to select and set a first associated APP unit, which is capable of processing the second object based on the first associated service, for the first operating area.
- the electronic apparatus may further comprise: a second operation acquisition unit (not shown) configured to acquire a second operation (e.g., clicking) on at least one of the second objects in the first operating area; and an object processing unit (not shown) configured to process (e.g., preview) the at least one of the second objects based on the first associated service according to the second operation.
- a second operation acquisition unit configured to acquire a second operation (e.g., clicking) on at least one of the second objects in the first operating area
- an object processing unit not shown
- the second operation acquisition unit and the first operation acquisition unit may be implemented as one same component or as different components.
- the user can know contents (such as sound and video) carried by the object in advance, by, for example, simply clicking the object, without opening any APP, because the services provided by the system can process the object.
- contents such as sound and video
- each of the operating areas may have an associated APP corresponding thereto.
- the electronic apparatus may further comprise: a third operation acquisition unit (not shown; reference may be made to the above descriptions in conjunction with FIG. 1 , especially, the acquisition unit 1024 shown therein) configured to acquire a third operation by the user on the first operating area; and an APP control unit (not shown; reference may be made to the above descriptions in conjunction with FIG. 1 , especially, the control unit 1025 shown therein) configured to control a first APP unit to be in a ready state if the third operation satisfies a predetermined condition.
- the first APP unit may process the second object based on the first associated service.
- the third operation may comprise an operation of drawing or dragging the operating area to enlarge or shrink the operating area, for example.
- the predetermined condition may be that the first operating area is enlarged to a certain extent.
- the interface management module 7021 may be further configured to provide a second control module at an intersection of the operating areas on the user operation interface (reference may be made to the above descriptions in conjunction with FIG. 4 , especially, the control module 403 shown therein). The above descriptions regarding this control module also apply here.
- the first and second control modules may be integrated with each other.
- an object processing method for an electronic apparatus may comprises a display screen having a user operation interface displayed thereon, wherein the user operation interface includes at least two operating areas having their respective sizes associated with each other and a first operating area of the at least two operating areas includes at least a first object therein.
- the object processing method may comprises:
- Block 1001 acquiring a first operation
- Block 1002 acquiring object determination information based on the first operation
- Block 1003 determining a second object based on the object determination information
- Block 1004 altering the first object displayed in the first operating area to the second object based on the first operation.
- the display screen may have the user operation interface displayed thereon.
- the user operation interface may include at least two operating areas.
- one of the operating areas may be set to display startup programs for installed APPs.
- an object processing method for an electronic apparatus may comprise a display screen having a user operation interface displayed thereon, wherein the user operation interface includes at least two operating areas having their respective sizes associated with each other.
- the object processing method may comprise: determining that an APP unit corresponding to a first one of the at least two operating areas is a Launcher APP; determining a first object corresponding to the first operating area, wherein the first object is a startup program for an APP installed in the electronic apparatus(that is, the installed APP can be opened by execution of the startup program to provide a corresponding service for the user, such as text editing service, video playing service, and network browsing service); and displaying the first object in the first operating area.
- the Launcher APP after being run, is operable to perform an edit operation on the first object.
- the Launcher APP after being executed, will present startup programs for all the APPs installed in the electronic apparatus, and can edit all these startup programs.
- the operation of editing may comprise various operations such as addition, deletion, and modification.
- the first objects can be limited to the startup programs for first APPs satisfying a predetermined condition in the electronic apparatus, to ensure the display effect. As a result, it is possible to give a better presentation effect to the user.
- the predetermined condition may comprise: an accumulative number of executions greater than a predetermined threshold, an interval from the latest execution to the current time no greater than a predetermined threshold, or a level of priority greater than a predetermined threshold.
- the above conditions are only illustrative.
- the user may preset the predetermined condition as desired to control the objects displayed in the operating area.
- the Launcher program may exclusively occupy the display screen when the control module is drawn to a first region of the display screen.
- a distance from any point in the first region to a vertex of the display screen is smaller than a predetermined value.
- the number of the startup programs displayed in the first operating area becomes more and more.
- the Launcher program will be executed to display the startup programs on the display screen. At this time, the previous user operation interface disappears.
- a user operation interface 1100 presented after power on is divided into four operating areas 1101 , as shown in FIG. 11 .
- the operating area 1101 at the upper left corner displays icons 1102 for applications, so that the user can view these application icons in this operation interface (each of circles shown in the operating area at the upper left corner indicates a startup program for an installed APP), and can enter one of the applications by directly clicking it.
- the user may draw a control module 1103 to change the four operating areas 1101 in their respective sizes.
- the user can have an experience of control during drawing.
- the sizes of the operating areas can be customized by drawing, resulting in an increased sense of motion and entertaining of the interface.
- the operating area with its size enlarged may display more application icons 1102 , as shown in FIG. 12 .
- the number of the icons 1102 displayed therein is obviously greater than that shown in FIG. 10 .
- FIG. 13 schematically shows an interface after the Launcher program has been initiated.
- the user can view all the application icons by sliding top and down and/or right and left.
- the Launcher program can display the icons for some of the APPS satisfying the predetermined condition onto the display screen.
- the user can directly view the icons for the APPS satisfying the predetermined condition (i.e., the startup programs for the installed APPs), without need for sliding top and down and/or right and left to search a great number of the application icons for a specific one.
- the user can search for a desired icon rapidly. In this way, it is possible to achieve a rapid access to the applications, without switching between several screens.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
- The present disclosure generally relates to management of object(s) in electronic apparatuses, and more particularly, to an electronic apparatus and an object processing method thereof.
- In existing electronic apparatuses, there are more and more objects (e.g., files, file folders, and the like) to be managed. For example, if it is desired to open an object, it is necessary that a user selects and then double-clicks this object, in order to open this object. Further, if several objects are opened in different windows, the user has to switch among these windows. Such management is very inconvenient.
- According to aspects of the present disclosure, there are provided electronic apparatuses and object processing methods, by which it is possible for a user to manage objects in the electronic apparatuses in a convenient way.
- According to an embodiment of the present disclosure, there is provided an electronic apparatus, comprising: a display screen; an interface management module configured to generate a user operation interface on the display screen, the user operation interface including a first operating area and a second operating area, wherein the first operating area and the second operating area have their respective sizes associated with each other in the user operation interface; a first functional module configured to display a first object in the first operating area; a second functional module configured to display a second object in the second operating area; a first application program unit configured to perform a corresponding process operation on the first object; an acquisition unit configured to acquire a first operation by a user on the first operating area; and a control unit configured to control the first application program unit to be in a ready state when the first operation satisfies a predetermined condition.
- According to an example, the first application program unit may be configured to perform the corresponding process operation on the first object after it is controlled to be in the ready state.
- According to an example, the interface management module may be configured to provide a control module on the user operation interface. In this case, the control unit may be configured to determine that the first operation satisfies the predetermined condition if the control module is drawn to a first region of the display screen, and to control the first application program unit to be in the ready state and exclusively occupy the display screen, wherein a distance from any point in the first region to a vertex of the display screen is smaller than a predetermined value. Further, the interface management module may be further configured to control the sizes of the first and second operating areas based on a current position of the control module during the drawing of the control module to the first region. The interface management module may be further configured to adjust the objects displayed in the first and second operating areas in terms of number and/or display size based on changing of the sizes of the first and second operating areas.
- According to an example, the electronic apparatus may further comprise: a system unit configured to provide a first service and a second service, wherein the first functional module is further configured to perform a first processing on the first object in the first operating area based on the first service, wherein the second functional module is further configured to perform a second processing on the second object in the second operating area based on the second service, and wherein the first application program unit is configured to perform the corresponding process operation on the first object based on the first service. Further, the first application program unit may be configured to perform the corresponding process operation on the first object from a first position of the first object based on the first service after it is controlled to be in the ready state, wherein the first position is a position by which the first object has been processed by the first functional module before the first application program unit is controlled to be in the ready state.
- According to a further embodiment of the present disclosure, there is provided an object processing method in an electronic apparatus, the electronic apparatus comprising a display screen, the object processing method comprising: generating a user operation interface on the display screen, the user operation interface including a first operating area and a second operating area, wherein the first operating area and the second operating area have their respective sizes associated with each other in the user operation interface; displaying a first object in the first operating area; displaying a second object in the second operating area; acquiring a first operation by a user on the first operating area; and controlling a first application program unit, which is capable of performing a corresponding process operation on the first object, to be in a ready state when the first operation satisfies a predetermined condition.
- According to an example, the method may further comprise: performing the corresponding process operation on the first object by the first application program unit after it is controlled to be in the ready state.
- According to an example, the method may further comprise: providing a control module on the user operation interface; and determining that the first operation satisfies the predetermined condition if the control module is drawn to a first region of the display screen, and controlling the first application program unit to be in the ready state and exclusively occupy the display screen, wherein a distance from any point in the first region to a vertex of the display screen is smaller than a predetermined value. Further, the method may further comprise: controlling the sizes of the first and second operating areas based on a current position of the control module during the drawing of the control module to the first region. In this case, the method may further comprise: adjusting the objects displayed in the first and second operating areas in terms of number and/or display size based on changing of the sizes of the first and second operating areas.
- According to an example, the method may further comprise: performing a first processing on the first object in the first operating area based on a first service provided by a system unit; and performing a second processing on the second object in the second operating area based on a second service provided by the system unit, wherein the first application program unit is configured to perform the corresponding process operation on the first object based on the first service. Further, the method may further comprise: performing the corresponding process operation on the first object from a first position of the first object based on the first service by the first application program unit after it is controlled to be in the ready state, wherein the first position is a position by which the first object has been processed before the first application program unit is controlled to be in the ready state.
- According to a further embodiment of the present disclosure, there is provided an electronic apparatus, comprising: a display screen; an interface management module configured to generate a user operation interface on the display screen, wherein the user operation interface includes at least two operating areas having their respective sizes associated with each other, and wherein a first operating area of the at least two operating areas includes at least a first object therein; a first operation acquisition unit configured to acquire a first operation; an object-determination-information acquisition unit configured to acquire object determination information based on the first operation; an object determination unit configured to determine a second object based on the object determination information; and an object alternation unit configured to alter the first object displayed in the first operating area to the second object based on the first operation.
- According to a further embodiment of the present disclosure, there is provided an object processing method for an electronic apparatus, the electronic apparatus comprising a display screen having a user operation interface displayed thereon, wherein the user operation interface includes at least two operating areas having their respective sizes associated with each other and a first operating area of the at least two operating areas includes at least a first object therein, the object processing method comprising: acquiring a first operation; acquiring object determination information based on the first operation; determining a second object based on the object determination information; and altering the first object displayed in the first operating area to the second object based on the first operation.
- According to an example, the object determination information may comprise storage location information, object attribute information, and/or application program unit information. If the object determination information comprises the storage location information, the method may comprise determining an object stored at a storage location indicated by the storage location information as the second object. If the object determination information comprises the object attribute information, the method may comprise determining an object having an attribute the same as that indicated by the object attribute information as the second object. If the object determination information comprises the application program unit information, the method may comprise determining an object which is capable of being processed by an application program unit indicated by the application program unit information as the second object.
- According to an example, the user operation interface may be provided with a first control module, wherein the first control module includes a plurality of sub-modules, and each of the sub-modules corresponds to a piece of object determination information and has an indicator displayed thereon. In this case, acquiring the object determination information based on the first operation may comprise: determining a first one of the sub-modules based on the first operation; and acquiring the object determination information corresponding to the first sub-module. Further, after altering the first object displayed in the first operating area to the second object based on the first operation, the object processing method may further comprise: modifying the indicator displayed on the first sub-module, and setting object determination information associated with the first object as the object determination information corresponding to the first sub-module; or alternatively adding a second sub-module to the first control module, and setting the object determination information associated with the first object as the object determination information corresponding to the second sub-module.
- According to an example, the method may further comprise: acquiring a first associated application program unit based on the first operation, wherein the first associated application program unit is one capable of processing the second object based on a first associated service provided by the system; and setting the first associated application program unit as an associated application program unit corresponding to the first operating area.
- According to an example, the user operation interface may be provided with a first control module, wherein the first control module includes a plurality of sub-modules, and each of the sub-modules has an indicator displayed thereon and has a piece of object determination information and an associated application program corresponding thereto. In this case, acquiring the object determination information based on the first operation may comprise: determining a first one of the sub-modules based on the first operation; and acquiring the object determination information corresponding to the first sub-module. Further, acquiring the first associated application program unit based on the first operation may comprise: determining a first one of the sub-modules based on the first operation; and acquiring the associated application program corresponding to the first sub-module. Further, after altering the first object displayed in the first operating area to the second object based on the first operation, the object processing method may further comprise: modifying the indicator displayed on the first sub-module, and setting object determination information associated with the first object and an associated application program unit capable of processing the first object as the object determination information and the associated application program corresponding to the first sub-module, respectively; or alternatively, adding a second sub-module to the first control module, and setting the object determination information associated with the first object and the associated application program unit capable of processing the first object as the object determination information and the associated application program corresponding to the second sub-module, respectively.
- According to an example, the method may further comprise: acquiring a first associated service for processing the second object based on the first operation, wherein the first associated service is a service provided by a system installed in the electronic apparatus; setting the first associated service as an associated service corresponding to the first operating area based on the first operation; and selecting and setting a first associated application program unit, which is capable of processing the second object based on the first associated service, for the first operating area. Further, the method may further comprise: acquiring a second operation on at least one of the second objects in the first operating area; and processing the at least one of the second objects based on the first associated service according to the second operation.
- According to a further embodiment of the present disclosure, there is provided an object processing method for an electronic apparatus, the electronic apparatus comprising a display screen having a user operation interface displayed thereon, wherein the user operation interface includes at least two operating areas having their respective sizes associated with each other, the object processing method comprising: determining that an application program unit corresponding to a first one of the at least two operating areas is a Launcher application program; determining a first object corresponding to the first operating area, wherein the first object is a startup program for an application program installed in the electronic apparatus; and displaying the first object in the first operating area, wherein the Launcher application program, after being run, is operable to perform an edit operation on the first object.
- According to an example, the first object may comprise a startup program for a first application program in the electronic apparatus which satisfies a predetermined condition. The user operation interface may have a control module provided thereon. The Launcher program may exclusively occupy the display screen when the control module is drawn to a first region of the display screen, wherein a distance from any point in the first region to a vertex of the display screen is smaller than a predetermined value.
- According to embodiments of the present disclosure, the display screen may have its display region divided into several operating areas, each of which may have corresponding object(s) displayed thereon. A user may enlarge one of the operating areas to a certain extent by means of, for example, drawing or dragging, which will automatically trigger opening of an application program (APP) unit capable of performing a corresponding process operation on the object(s) in this operating area. In this way, it is possible to achieve novel object management which is convenient for the user. Further, object determination information can be acquired based on an operation by the user on an operating area, a corresponding object can be determined based on the object determination information, and an object in this operating area can be replaced with the determined object. In this way, it is possible to achieve rapid replacement of the objects.
- According to embodiments of the present disclosure, with the control module, it is convenient for the user to adjust the sizes of the operating areas. Further, sub-modules may be provided in the control module. Thus, in replacing the object, the object determination information for the replaced object is set as corresponding to the sub-module. Thus, this object can be re-displayed onto the operating area by a further replacement in a simply way. As a result, it is possible to achieve rapid switching between the objects.
- According to embodiments of the present disclosure, the objects in the operating areas can be processed by the services provided by the system. As a result, the user can know contents carried by the objects in advance, without opening any APPs.
- According to embodiments of the present disclosure, after the APP is controlled to be in the ready state, the APP unit can perform the corresponding process operation on the object from a predetermined position of the object based on the corresponding service. Here, the predetermined position is a position by which the object has been processed by the corresponding functional module before the APP unit is controlled to be in the ready state. As a result, it is possible to achieve seamless process of the object.
-
FIG. 1 is a block diagram showing a configuration of an electronic apparatus according to an embodiment of the present disclosure; -
FIG. 2 schematically shows an implementation of a host device according to an embodiment of the present disclosure; -
FIG. 3 is a schematic view showing a user operation interface; -
FIG. 4 is a schematic view showing a user operation interface including a control module; -
FIGS. 5 a-5 c are schematic views showing changing of operating areas in size during drawing; -
FIG. 6 is a flowchart schematically showing an object processing method according to an embodiment of the present disclosure; -
FIG. 7 is a block diagram showing a configuration of an electronic apparatus according to a further embodiment of the present disclosure; -
FIG. 8 is a schematic view showing a user operation interface including a first control module; -
FIG. 9 is a schematic view showing an user operation interface including a first control module with a sub-module added; -
FIG. 10 is a flowchart schematically showing an object processing method according to a further embodiment of the present disclosure; -
FIG. 11 is a schematic view showing a user operation interface according to an example; -
FIG. 12 is a schematic view showing changing of displayed icons in number when a user operation interface is being drawn; -
FIG. 13 is a schematic view showing an interface after Launcher is initiated. - Hereinafter, reference will be made to embodiments of the present disclosure in more detail, examples of which are show in accompanying drawings. It is to be understood that those descriptions are only illustrative, and are not intended to limit the present disclosure.
- According to embodiments of the present disclosure, a display screen may have its display region divided into several areas, each of which may have a corresponding object displayed thereon. A user may enlarge one of the operating areas to a certain extent by means of, for example, drawing or dragging, which will automatically trigger opening of an application program (APP) unit capable of performing a corresponding process operation on the object in this operating area. In this way, it is possible to achieve novel object management which is convenient for the user.
- According to an embodiment of the present disclosure, there is provided an electronic apparatus. The electronic apparatus may comprises: a display screen; an interface management module configured to generate a user operation interface on the display screen, the user operation interface including a first operating area and a second operating area, wherein the first operating area and the second operating area have their respective sizes associated with each other in the user operation interface; a first functional module configured to display a first object in the first operating area; a second functional module configured to display a second object in the second operating area; a first APP unit configured to perform a corresponding process operation on the first object; an acquisition unit configured to acquire a first operation by a user on the first operating area; and a control unit configured to control the first APP unit to be in a ready state when the first operation satisfies a predetermined condition.
-
FIG. 1 is a block diagram showing a configuration of an electronic apparatus according to an embodiment of the present disclosure. As shown inFIG. 1 , theelectronic apparatus 100 according to this embodiment comprises adisplay screen 101 and ahost device 102. Thedisplay screen 101 is configured to display information outputted from thehost device 102. - Further, as shown in
FIG. 1 , thehost device 102 may comprise aninterface management module 1021, one or morefunctional modules 1022, an APP unit pool including one ormore APP units 1023, anacquisition unit 1024, and acontrol unit 1025. - The
interface management module 1021 is configured to generate a user operation interface on the display screen 101 (through, for example, a display driver 1026). The user operation interface may include a plurality of operating areas.FIG. 3 is a schematic view showing an example of the user operation interface. As shown inFIG. 3 , theuser operation interface 300 may include a number, e.g., 4, of operatingareas 301, and each of the operatingareas 301 may have at least oneobject 302 displayed thereon. Specifically, the 4operating areas 301 are an operating area A displaying an icon ofObject 1, an operating area B displaying an icon ofObject 2, an operating area C displaying an icon ofObject 3, and an operating area D displaying an icon ofObject 4, respectively. According to an example, the operating areas A, B, C, and D do not overlap with each other. Because these operating areas do not overlap with each other while the display screen has a certain size, the operating areas may have their respective sizes associated with each other. - Please be noted that the division of the operating areas as described above is just an example, and other divisions such that various operating areas have different sizes are also feasible, detailed descriptions of which are omitted here.
- The
functional modules 1022 are configured to display the respective objects in the respective operating areas (through, for example, the display driver 1026). For example, each of the operating areas may have a functional module corresponding thereto, and these functional modules are configured to display the respective objects on the corresponding operating areas. Certainly, at least some of these functional modules can be implemented integrally in a single module, or can be implemented separately in separate modules. In the present disclosure, a case where the respective functional modules are formed separately is exemplified, just for convenience of understanding. However, this does not imply that the respective functional modules must be provided individually. One example of such functional module is a resource manager, or the like. - The
functional modules 1022 may be configured to display the objects directly in the operating areas, or to display the objects otherwise, for example, by means of icons, as long as that they are discernable to the user. The present disclosure is not limited to the specific displaying forms of the objects. - The APP pool may comprise
APP units 1023 which are capable of performing corresponding processes on the respective objects. Specifically, for each of the objects displayed in the operating areas, there may be an APP unit, which is capable of performing a corresponding process operation (for example, an operation to open the object) on this object, installed in an Operating System (OS). For example, for an object of a Word file, a corresponding APP unit can be Microsoft Office Word, and a corresponding process operation can be an operation to open the Word file; for an object of a MP3 file, a corresponding APP unit can be Windows Media Player, and a corresponding process operation can be an operation to play the MP3 file; for an object of a HTML file, a corresponding APP unit can be Internet Explorer, and a corresponding process operation can be an operation to open the HTML file; and the like, just to name a few of examples. - The
acquisition unit 1024 is configured to acquire an operation by a user on any of the operating areas. Specifically, the user may operate on the operating area by means of, for example, drawing or dragging, to enlarge or shrink the operating area. Theacquisition unit 1024 transmits the acquired user operation to thecontrol unit 1025, so that thecontrol unit 1025 can perform process corresponding to the user operation. - The control unit 25 is configured to control overall operations of the
electronic apparatus 100.FIG. 1 only shows connections between the control unit and the APP unit pool and theacquisition unit 1024. However, it is to be understood that there may be connections between thecontrol unit 1025 and other components such as theinterface management unit 1021 and thefunctional modules 1022. - According to an example, when the user performs a first operation on one of the operating areas (hereinafter, “a first operating area”), if the first operation satisfies a predetermined condition, implying that the user desires to open a first APP unit which is capable of performing a corresponding process operation on a first object in the first operating area, then the
control unit 1025 may control the first APP unit to be in a ready state. The predetermined condition may comprise that the first operating area is enlarged to a certain extent. - According to an embodiment of the present disclosure, the
control unit 1025 may control the first APP unit only to be in the ready state, that is, thecontrol unit 1025 may only open the first APP unit. According to a further embodiment of the present disclosure, the first APP unit may perform the corresponding process operation on the first object after it is controlled to be in the ready state. - For example, a corresponding APP can be opened immediate after a predetermined operation by the user is detected, and the object(s) in the operated area can be opened by the APP. For example, IE may be opened and then an HTML file may be opened by IE; or Windows Media Player may be opened and then a MP3 object may be played by Windows Media Player, and the like.
- As described above, the user may operate on the operating area to trigger the corresponding APP unit to be in the ready state. According to an embodiment of the present disclosure, the
interface management module 1021 may be further configured to provide a control module on the user operation interface. The control module can be positioned at an intersection of the operating areas, for example. As shown inFIG. 4 , anoperation interface 400 may comprise a number, e.g., 4, of operatingareas 401, and each of the operatingareas 401 may have at least oneobject 402 displayed therein. Specifically, the 4operating areas 401 are an operating area A displaying an icon ofObject 1, an operating area B displaying an icon ofObject 2, an operating area C displaying an icon ofObject 3, and an operating area D displaying an icon ofObject 4, respectively. In theexample operation interface 400 as shown inFIG. 4 , acontrol module 403 is positioned at an intersection of the operating areas A, B, C, and D. The user may input an operation by means of thiscontrol module 403. - For example, the user may achieve the above described first operation by drawing or dragging the control module. If the control module is drawn to a first region which is distant from a vertex of the display screen by a distance less than a predetermined distance, then it can be determined that the inputted operation satisfies the predetermined condition.
- As described above, these operating areas have their respective sizes associated with each other. As a result, the
interface management module 1021 may be further configured to control the sizes of the operating areas based on a current position of the control module during the drawing of the control module to the first region.FIGS. 5 a-5 c are schematic views showing changing of the sizes of the operating areas during the drawing of thecontrol module 403. - Such a first region can be considered as an “absorption point” provided on the display screen. If the control module is drawn to the proximity to the absorption point, it will be determined that the inputted operation satisfies the predetermined condition, and thereby the corresponding APP unit is controlled to be in the ready state. When the operation satisfies the predetermined condition, an interface for the APP unit will be displayed instead of the previous user interface.
- It is to be understood that the
interface management module 1021 may be further configured to adjust the objects displayed in the operation areas in terms of number and/or display size based on changing of the sizes of the operating areas.FIGS. 5 a-5 c schematically show that the display sizes of the objects displayed in the operating areas are adjusted based on changing of the sizes of the operating areas. It is conceivable that the number of the displayed objects can be adjusted. -
FIG. 2 shows an implementation of the host device according to an embodiment of the present disclosure. As shown inFIG. 2 , the host device may be implemented as acomputer device 200. Thecomputer device 200 may comprise, for example, amicroprocessor 201, an Input/Output (I/O)device 202, a Random Access Memory (RAM) 203 and a Read-Only Memory (ROM) 204, which are coupled via abus 206. - The
microprocessor 201 may comprise a Central Processing Unit (CPU), and may be configured to execute instructions, codes, programs or scripts, which can be accessed in theRAM 203, theROM 204 or other memories (e.g., hard disk, floppy disk, optical disk, or the like, not shown) or otherwise obtained, for example, through network. - The I/
O device 202 may comprise input/output devices such as display, keyboard, and mouse. Further, inFIG. 2 , adisplay driver 205, which is also an I/O device, is particularly shown. However, because embodiments of the present disclosure particularly relate to the user operation interface displayed on the display screen, thedisplay driver 205 is shown particularly. - The
RAM 203 may be configured to store volatile data, and may store instructions to be executed by theprocessor 201. TheROM 204 is a non-volatile memory device, and typically has a relatively small memory capacity. TheROM 204 may be configured to store instructions, and may store data to be read during execution of the instructions. - According to an example, the
acquisition unit 1024 as described above with reference toFIG. 1 may be embodied by the I/O device 202. Further, themicroprocessor 201 may be used to embody thecontrol unit 1025 as described above with reference toFIG. 1 , and may be used to embody theinterface management module 1021, thefunctional modules 1022, and theAPP units 1023 as described above with reference toFIG. 1 by running instructions stored in theRAM 203, theROM 204 or the other memories. - According to an embodiment of the present disclosure, the first APP unit can be controlled to be in the ready state when the first operation satisfies the predetermined condition, as described above. The first APP unit can be one that is determined based on pre-stored correspondences between the operating areas and the APPs. Specifically, the first APP unit is one corresponding to the first operating area.
- Alternatively, when the inputted operation satisfies the predetermined condition, the first object displayed in the operated area can be determined, and then the first APP unit can be selected from APPs capable of performing the corresponding process operation on the first object.
- More detailed descriptions are given in the following with respect to the latter case by way of example.
- As described above, an “absorption point” may be provided on the display screen. When the control module is drawn to the proximity to the absorption point, it is determined that the inputted operation satisfies the predetermined condition. At this time, the object(s) in the first operating area can be determined, and the APP can be determined based on the object(s). For example, if the object is an Word file object, then the corresponding APP unit may be Microsoft Office Word, tablet, or some other APP capable of opening the Word file object; if the object is a MP3 file object, then the corresponding APP unit may be Windows Media Player, Realplayer, Storm player, or some other APP capable of opening the MP3 file object.
- In general, in the OS, there may be various services, such as service for playing audio files, service for playing video files, service for opening text documents, and the like. Based on these services, the OS can perform basic processes on the objects (for, e.g., sound output, video preview, and the like). According to an embodiment of the present disclosure, the electronic apparatus may further comprise a system unit (not shown) configured to provide a first service and a second service. The first functional module may be further configured to perform a first processing on the first object in the first operating area based on the first service, and the second functional module may be further configured to perform a second processing on the second object in the second operating area based on the second service.
- In this case, the user can have an object processed by the services provided by the system by, for example, simply clicking the object, without opening any APP. As a result, the user can know contents (such as sound and video) carried by the object in advance.
- According to an example, the first APP unit can be one capable of performing the corresponding process operation on the first object based on the first service.
- As stated above, the functional modules can be further configured to process the objects in the operating areas based on the services provided by the system. Further, if an inputted operation satisfying the predetermined condition is detected, a corresponding APP unit will be controlled to be in the ready state. In this case, for seamless process of the objects, the APP unit can perform the corresponding process operation on the first object from a first position of the first object based on the first service after it is controlled to be in the ready state. Here, the first position is a position by which the first object has been processed by the first functional module before the first APP unit is controlled to be in the ready state.
- More detailed descriptions will be given in the following with respect to playing of a sound file by way of example.
- For example, the functional module is processing an audio file object in the operating area based on the service provided by the system and thus has played the audio file object to the 10th second, while the user draws the control module to the proximity to the absorption point. At this time, Windows Media Player is opened to open and thus play the audio file object. As stated above, Windows Media Player decodes and thus plays the audio file object from the 10th second, instead of the very beginning thereof. In this way, it is possible to achieve the seamless process for the object.
- According to a further embodiment of the present disclosure, there is provided an object processing method in an electronic apparatus, the electronic apparatus comprising a display screen. As shown in
FIG. 6 , the object processing method may comprises: - Block 601: generating a user operation interface on the display screen, the user operation interface including a first operating area and a second operating area, wherein the first operating area and the second operating area have their respective sizes associated with each other in the user operation interface;
- Block 602: displaying a first object in the first operating area;
- Block 603: displaying a second object in the second operating area;
- Block 604: acquiring a first operation by a user on the first operating area; and
- Block 605: controlling a first APP unit, which is capable of performing a corresponding process operation on the first object, to be in a ready state when the first operation satisfies a predetermined condition.
- It is to be noted that the above descriptions do not imply that the above operations must be performed in the shown order. For example, displaying of the first object and displaying of the second object may be performed at the same time or in sequence. In the latter case, the order of displaying them is not particularly limited.
- The first APP unit may, after being controlled to be in the ready state, perform the corresponding process operation on the first object.
- According to an embodiment, for convenience of the user, a control module may be provided on the user operation interface. For example, the control module can be positioned at an intersection of the first and second operating areas. In this case, the above described first operation may comprise drawing or dragging of the control module. For example, if the control module is drawn to a first region which is distant from a vertex of the display screen by a distance less than a predetermined distance, then it can be determined that the inputted operation satisfies the predetermined condition.
- The sizes of the first and second operating areas may be controlled based on a current position of the control module during the drawing of the control module to the first region.
- Further, the objects displayed in the first and second operating areas may be adjusted in terms of number and/or display size based on changing of the sizes of the first and second operating areas.
- According to a further embodiment, for convenience of the user in knowing contents carried by the objects in advance, the method may further comprise: performing a first processing on the first object in the first operating area based on a first service provided by a system unit; and performing a second processing on the second object in the second operating area based on a second service provided by the system unit. In this case, the first APP unit may be configured to perform the corresponding process operation on the first object based on the first service.
- Further, for seamless process of the objects, according to an embodiment of the present disclosure, the first APP unit can perform the corresponding process operation on the first object from a first position of the first object based on the first service after it is controlled to be in the ready state. Here, the first position is a position by which the first object has been processed before the first APP unit is controlled to be in the ready state.
- According to a further embodiment of the present disclosure, object determination information can be acquired based on an operation by the user on an operating area, a corresponding object can be determined based on the object determination information, and an object in this operating area can be replaced with the determined object. In this way, it is possible to achieve rapid replacement of the objects.
- According to an embodiment of the present disclosure, there is provided an electronic apparatus. The electronic apparatus may comprise: a display screen; an interface management module configured to generate a user operation interface on the display screen, wherein the user operation interface includes at least two operating areas having their respective sizes associated with each other, and wherein a first operating area of the at least two operating areas includes at least a first object therein; a first operation acquisition unit configured to acquire a first operation; an object-determination-information acquisition unit configured to acquire object determination information based on the first operation; an object determination unit configured to determine a second object based on the object determination information; an object alternation unit configured to alter the first object displayed in the first operating area to the second object based on the first operation.
-
FIG. 7 is a block diagram showing a configuration of an electronic apparatus according to an embodiment of the present disclosure. As shown inFIG. 7 , theelectronic apparatus 700 according to this embodiment comprises adisplay screen 701 and ahost device 702. Thedisplay screen 701 is configured to display information outputted from thehost device 702. - Further, as shown in
FIG. 7 , thehost device 702 may comprise aninterface management module 7021, a firstoperation acquisition unit 7022, and an object-determination-information acquisition unit, an object determination unit and an object alternation unit 7023 (which are shown as one block inFIG. 7 ). Further, thehost device 702 may comprise an APP unit pool including one ormore APP units 7024. Information outputted by the respective components of the host device can be displayed on thedisplay screen 701 through, for example, adisplay driver 7025. For example, thehost device 702 can be implemented as the computer device as shown inFIG. 2 . - It is to be noted that in
FIG. 7 the object-determination-information acquisition unit, the object determination unit and the object alternation unit are shown together just for brevity. However, it does not imply that they must be integrated into one same component. Instead, they can be implemented in different components, or some of them can be implemented in one same component. - The
interface management module 7021 is configured to generate a user operation interface on thedisplay screen 701. As to the user operation interface, reference may be made toFIG. 3 . The user operation interface may comprise at least two operating areas, each of which may have at least one object displayed therein. - The first
operation acquisition unit 7022 is configured to acquire an operation by the user on any of the operating areas. For example, the user's operation may comprise drawing or dragging by means of, for example, a mouse, to enlarge or shrink the operating area, or to rotate a control module (as will be described in detail in the following). - The object-determination-information acquisition unit (7023) is configured to acquire object determination information based on the user's operation. According to embodiments of the present disclosure, the object determination information can be information in various forms. For example, the object determination information may comprise storage location information, such as information indicating “E:\Affairs to be handled\Client A”; the object determination information may comprise object attribute information, such as information indicating an object attribute of video; or the object determination information may comprise APP unit information, such as information indicating an APP of Windows Media Player; and the like.
- The object determination unit (7023) is configured to determine a corresponding object based on the object determination information. For example, if the object determination information comprises the storage location information, then the object can be determined directly based on the storage location information. For example, in a case where the information indicates “E:\Affairs to be handled\Client A” as described above, the object is determined as including all objects contained in the file folder “Client A” under the file folder “Affairs to be handled” in the directory E. Alternatively, if the object determination information comprises the object attribute information, then the object can be determined as being an object having an attribute the same as that indicated by the object attribute information. For example, in a case where the information indicates the object attribute of video as described above, the object is determined as including all files whose file type is video stored in the electronic apparatus. Or alternatively, if the object determination information comprises the APP unit information, then the object can be determined as being an object which is capable of being processed by an APP unit indicated by the APP unit information. For example, in a case where the information indicates Windows Media Player as described above, the object is determined as including all objects capable of being opened by Windows Media Player stored in the electronic apparatus.
- The object alternation unit (7023) is configured to alter the object(s) displayed in the operated area to the determined object(s) according to the user's operation. For example, assume that the user operates a first operating area A. In this case, if the object is determined as including all the objects contained in the file folder “Client A” under the file folder “Affairs to be handled” in the directory E, then the electronic apparatus can access all the objects contained in the file folder “Client A” under the file folder “Affairs to be handled” in the directory E and display them onto the operating area A. In this way, it is possible to achieve rapid calling of the objects. Alternatively, if the object is determined as including all the files whose file type is video stored in the electronic apparatus, then the electronic apparatus can access all the video files stored therein and display them onto the operating area A for selection by the user. Or alternatively, if the object is determined as including all the objects capable of being opened by Windows Media Player stored in the electronic apparatus, then the electronic apparatus can access all the objects capable of being opened by Windows Media Player stored therein and display them onto the operating area A for selection by the user.
- It is to be noted that the 3 types of object determination information and corresponding processes as described above are only illustrative. The 3 types of object determination information can be used alone or in combination. For example, an object located at a specific location and capable of being opened by a specific program can be designated by a specific piece of storage location information and a specific piece of APP unit information.
- According to a further embodiment, the
interface management module 7021 may be configured to further provide a first control module on the user operation interface. As shown inFIG. 8 , auser operation interface 800 includes a number, e.g., 4, of operatingareas 801, each of which has at least oneobject 802 displayed therein. Afirst control module 803 may be provided at an intersection of these 4operating areas 801. Thefirst control module 803 may include a plurality ofsub-modules 804. Each of the sub-modules 804 may correspond to a piece of object determination information, and may have an indicator indicating the corresponding objet determination information (not shown) displayed thereon. Here, assume that sub-modules A, B, C and D have corresponding pieces of object determination information X1, X2, X3 and X4, respectively. - In this case, the object-determination-information acquisition unit may be configured to determine a first one of the sub-modules based on the inputted operation and acquire the object determination information corresponding to the first sub-module.
- More detailed descriptions will be given with respect to a user's operation of clicking the sub-module A and then sliding it to a first operating area (where an object A is being displayed), by way of example. In this case, based on the operation of clicking the sub-module A, the object-determination-information acquisition unit (7023) may determine the sub-module A and acquire the object determination information X1 corresponding to the sub-module A. Then, the object determination unit (7023) may determine a corresponding object based on the object determination information X1. The object alternation unit (7023) may alter the object A displayed in the first operating area to the object determined by the object determination unit, based on the operation of sliding to the first operating area.
- According to this embodiment, it is possible to achieve easy alternation.
- In some cases, the user may desire to re-display the first object which has been replaced (the object A in the above example). According to a further embodiment of the present disclosure, the
interface management module 7021 may be further configured to modify the indicator displayed on the first sub-module and set the object determination information associated with the first object as the object determination information corresponding to the first sub-module. Or alternatively, theinterface management module 7021 may be further configured to add a second sub-module to the first control module and set the object determination information associated with the first object as the object determination information corresponding to the second sub-module. - Detailed descriptions will be given, still referring to the example shown in
FIG. 8 . - When the alternation is finished, the first operating area is now displaying an object C instead of the object A, as shown in
FIG. 9 . In this case, theinterface management module 7021 may add a second sub-module (E) to the first control module, and set the object determination information associated with the first object (the object A) as the object determination information corresponding to the sub-module E. - In this case, if the user desires to re-display the object A in the first operating area, then he/she can click the sub-module E and sliding it to the first operating area. Then, the object-determination-information acquisition unit (7023) may determine the sub-module E based on the operation of clicking the sub-module E, and thus acquire the object determination information corresponding to the sub-module E (i.e., the object determination information associated with the first object A). Thus, the object determination unit (7023) may determine the corresponding object A based on the object determination information. As a result, the object alternation unit (7023) alters the object C being displayed in the first operating area to the object A determined by the object determination unit, based on the operation of sliding to the first operating area.
- Alternatively, the
interface management module 7021 can modify the indicator displayed on the sub-module A, instead of adding the sub-module E as described above, and set the object determination information associated with the object A as the object determination information corresponding to the sub-module A. - In this case, if the user desires to re-display the object A in the first operating area, then he/she can click the sub-module A and sliding it to the first operating area. After the object A is re-displayed in the first operating area, the object determination information corresponding to the sub-module A can be set again as being the object determination information associated with the object C.
- The above process can be repeated. As a result, the user can switch the object displayed in the first operating area between the objects A and C by clicking the sub-module A and sliding it to the first operating area. Thus, it is possible to achieve rapid switching between the objects.
- Further, as described above, for each of the objects displayed in the operating areas, there may be a corresponding APP unit, which is capable of performing a corresponding process operation (e.g., an operation of opening the object) on the object, installed in the OS (reference may be made to the above descriptions in conjunction with
FIG. 1 , especially, 1023 shown therein). - According to an embodiment of the present disclosure, the electronic apparatus may further comprise: an APP acquisition unit (not shown) configured to acquire a first associated APP unit based on the first operation, wherein the first associated APP unit is capable of processing the second object based on a first associated service provided by the system; and a first associated APP setting unit (not shown) configured to set the first associated APP unit as an associated APP unit corresponding to the first operating area.
- Still referring to the example shown in
FIGS. 8 and 9 , according to the operation of clicking the sub-module A and sliding it to the first operating area, the APP acquisition unit may acquire an APP unit capable of processing the second object (the object C). The first associated APP setting unit may set the APP unit capable of processing the object C as the associated APP unit corresponding to the first operating area. - According to an embodiment, the
interface management module 7021 may be further configured to display an indicator on each of the sub-modules of the first control module, and each of the sub-modules may have a piece of object determination information and an associated APP corresponding thereto. In this case, the object-determination-information acquisition unit may be configured to determine a first one of the sub-modules based on the inputted operation and acquire the object determination information corresponding to the first sub-module. The APP acquisition unit may be configured to determine a first one of the sub-modules based on the inputted operation and acquire the associated APP corresponding to the first sub-module. - Similarly, the
interface management module 7021 may be further configured to modify the indicator displayed on the first sub-module, and to set object determination information associated with the first object and an associated APP unit capable of processing the first object as the object determination information and the associated APP corresponding to the first sub-module, respectively. Or alternatively, theinterface management module 7021 may be further configured to add a second sub-module to the first control module, and to set the object determination information associated with the first object and the associated APP unit capable of processing the first object as the object determination information and the associated APP corresponding to the second sub-module, respectively. - Detailed descriptions will be given, still referring to the example shown in
FIGS. 8 and 9 . - When the alternation is finished, the first operating area is now displaying the object C (see
FIG. 9 ) instead of the object A (seeFIG. 8 ). In this case, theinterface management module 7021 may add a second sub-module (for example, the sub-module E as shown inFIG. 9 ) to the first control module, and set the object determination information associated with the first object (the object A) as the object determination information corresponding to the sub-module E and set the associated APP unit capable of processing the first object (the object A) as the associated APP unit corresponding to the sub-module E. - Alternatively, the
interface management module 7021 can modify the indicator displayed on the sub-module A, instead of adding the sub-module E as described above, and set the object determination information associated with the first object (the object A) as the object determination information corresponding to the sub-module A and set the associated APP unit capable of processing the first object (the object A) as the associated APP unit corresponding to the sub-module A. - Thus, not only the object determination information but also the associated APP unit are altered together with the alternation of the object. Uses of the associated APP units will be described in detail in the following.
- Further, as stated above, in the OS, generally there may be various services, such as service for playing audio files, service for playing video files, service for opening text documents, and the like. According to an embodiment of the present disclosure, the electronic apparatus may further comprise: an associated service acquisition unit (not shown) configured to acquire a first associated service for processing the second object based on the first operation, wherein the first associated service is a service provided by a system installed in the electronic apparatus; and an associated service setting unit (not shown) configured to set the first associated service as an associated service corresponding to the first operating area.
- Still referring to the example shown in
FIGS. 8 and 9 , according to the operation of clicking the sub-module A and sliding it to the first operating area, the associated service acquisition unit may acquire an associated service for processing the second object (the object C). The associated service setting unit may set the acquired associated service for processing the object C as an associated service corresponding to the first operating area. - In this case, the electronic apparatus may further comprise: a second associated APP setting unit (not shown) configured to select and set a first associated APP unit, which is capable of processing the second object based on the first associated service, for the first operating area.
- In a case where the associated services are provided as stated above, the electronic apparatus may further comprise: a second operation acquisition unit (not shown) configured to acquire a second operation (e.g., clicking) on at least one of the second objects in the first operating area; and an object processing unit (not shown) configured to process (e.g., preview) the at least one of the second objects based on the first associated service according to the second operation. Here, the second operation acquisition unit and the first operation acquisition unit may be implemented as one same component or as different components.
- In this case, the user can know contents (such as sound and video) carried by the object in advance, by, for example, simply clicking the object, without opening any APP, because the services provided by the system can process the object.
- As described above, each of the operating areas may have an associated APP corresponding thereto. In this case, some of the features described above in conjunction with
FIG. 1 may be incorporated here. For example, the electronic apparatus may further comprise: a third operation acquisition unit (not shown; reference may be made to the above descriptions in conjunction withFIG. 1 , especially, theacquisition unit 1024 shown therein) configured to acquire a third operation by the user on the first operating area; and an APP control unit (not shown; reference may be made to the above descriptions in conjunction withFIG. 1 , especially, thecontrol unit 1025 shown therein) configured to control a first APP unit to be in a ready state if the third operation satisfies a predetermined condition. The first APP unit may process the second object based on the first associated service. Here, the third operation may comprise an operation of drawing or dragging the operating area to enlarge or shrink the operating area, for example. The predetermined condition may be that the first operating area is enlarged to a certain extent. The above descriptions regarding those two units also apply here. - As described above, the user may operate an operating area to trigger a corresponding APP unit to be in the ready state. According to an embodiment of the present disclosure, the
interface management module 7021 may be further configured to provide a second control module at an intersection of the operating areas on the user operation interface (reference may be made to the above descriptions in conjunction withFIG. 4 , especially, thecontrol module 403 shown therein). The above descriptions regarding this control module also apply here. - According to an embodiment, the first and second control modules may be integrated with each other.
- According to a further embodiment of the present disclosure, there is provided an object processing method for an electronic apparatus. The electronic apparatus may comprises a display screen having a user operation interface displayed thereon, wherein the user operation interface includes at least two operating areas having their respective sizes associated with each other and a first operating area of the at least two operating areas includes at least a first object therein. As shown in
FIG. 10 , the object processing method may comprises: - Block 1001: acquiring a first operation;
- Block 1002: acquiring object determination information based on the first operation;
- Block 1003: determining a second object based on the object determination information; and
- Block 1004: altering the first object displayed in the first operating area to the second object based on the first operation.
- The above descriptions in conjunction with
FIG. 7 also apply here. - As described above, the display screen may have the user operation interface displayed thereon. The user operation interface may include at least two operating areas. According to an embodiment, one of the operating areas may be set to display startup programs for installed APPs. In this case, according to an embodiment, there is provided an object processing method for an electronic apparatus. The electronic apparatus may comprise a display screen having a user operation interface displayed thereon, wherein the user operation interface includes at least two operating areas having their respective sizes associated with each other. The object processing method may comprise: determining that an APP unit corresponding to a first one of the at least two operating areas is a Launcher APP; determining a first object corresponding to the first operating area, wherein the first object is a startup program for an APP installed in the electronic apparatus(that is, the installed APP can be opened by execution of the startup program to provide a corresponding service for the user, such as text editing service, video playing service, and network browsing service); and displaying the first object in the first operating area. Here, the Launcher APP, after being run, is operable to perform an edit operation on the first object.
- The Launcher APP, after being executed, will present startup programs for all the APPs installed in the electronic apparatus, and can edit all these startup programs. Certainly, the operation of editing may comprise various operations such as addition, deletion, and modification.
- When the installed APPs are great in number while the screen of the electronic apparatus is limited in size, the first objects can be limited to the startup programs for first APPs satisfying a predetermined condition in the electronic apparatus, to ensure the display effect. As a result, it is possible to give a better presentation effect to the user.
- For example, the predetermined condition may comprise: an accumulative number of executions greater than a predetermined threshold, an interval from the latest execution to the current time no greater than a predetermined threshold, or a level of priority greater than a predetermined threshold.
- The above conditions are only illustrative. The user may preset the predetermined condition as desired to control the objects displayed in the operating area.
- There may be a control module provided on the user operation interface. The Launcher program may exclusively occupy the display screen when the control module is drawn to a first region of the display screen. Here, a distance from any point in the first region to a vertex of the display screen is smaller than a predetermined value.
- During the drawing of the control module to the first region, the number of the startup programs displayed in the first operating area becomes more and more. When the control module is drawn to the first region of the display screen and then released, the Launcher program will be executed to display the startup programs on the display screen. At this time, the previous user operation interface disappears.
- More detailed descriptions will be given with respect to a specific example.
- According to an example, a
user operation interface 1100 presented after power on is divided into fouroperating areas 1101, as shown inFIG. 11 . Among the four operating areas, theoperating area 1101 at the upper left corner displaysicons 1102 for applications, so that the user can view these application icons in this operation interface (each of circles shown in the operating area at the upper left corner indicates a startup program for an installed APP), and can enter one of the applications by directly clicking it. - In the
operation interface 1100 shown inFIG. 11 , the user may draw acontrol module 1103 to change the fouroperating areas 1101 in their respective sizes. The user can have an experience of control during drawing. Further, the sizes of the operating areas can be customized by drawing, resulting in an increased sense of motion and entertaining of the interface. The operating area with its size enlarged may displaymore application icons 1102, as shown inFIG. 12 . Specifically, when theoperating area 1101 at the upper left corner is enlarged by drawing, the number of theicons 1102 displayed therein is obviously greater than that shown inFIG. 10 . - When the user draws the control module to the lower right area of the screen, the electronic apparatus initiates the Launcher program, so that the user can view all the application icons (i.e., the startup programs for the installed APPs).
FIG. 13 schematically shows an interface after the Launcher program has been initiated. - Then, the user can view all the application icons by sliding top and down and/or right and left.
- Alternatively, the Launcher program can display the icons for some of the APPS satisfying the predetermined condition onto the display screen. In this case, the user can directly view the icons for the APPS satisfying the predetermined condition (i.e., the startup programs for the installed APPs), without need for sliding top and down and/or right and left to search a great number of the application icons for a specific one. As a result, the user can search for a desired icon rapidly. In this way, it is possible to achieve a rapid access to the applications, without switching between several screens.
- The mere fact that the various embodiments are described separately does not necessarily mean that measures recited in these embodiments cannot be used in combination to advantage.
- The above embodiments are provided for illustrative purpose. It is to be noted that various modifications and variations are apparent for those skilled in the art, without departing from the principle of the present disclosure, and all these modifications and variations should be considered as falling into the scope of the present disclosure.
Claims (29)
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010624333.3 | 2010-12-31 | ||
CN201010624333 | 2010-12-31 | ||
CN201010624334.8 | 2010-12-31 | ||
CN201010624334.8A CN102541426B (en) | 2010-12-31 | 2010-12-31 | Electronic equipment and object processing method thereof |
CN201010624333.3A CN102541425B (en) | 2010-12-31 | 2010-12-31 | Electronic equipment and object processing method thereof |
CN201010624334 | 2010-12-31 | ||
PCT/CN2011/085013 WO2012089157A1 (en) | 2010-12-31 | 2011-12-30 | Electronic device and method for processing objects thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
US20130275912A1 true US20130275912A1 (en) | 2013-10-17 |
US9727214B2 US9727214B2 (en) | 2017-08-08 |
Family
ID=46382327
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/976,654 Active 2032-07-14 US9727214B2 (en) | 2010-12-31 | 2011-12-30 | Electronic apparatus and object processing method thereof |
Country Status (2)
Country | Link |
---|---|
US (1) | US9727214B2 (en) |
WO (1) | WO2012089157A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150138213A1 (en) * | 2013-10-07 | 2015-05-21 | Narsys, LLC | Electronic slide presentation controller |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6501487B1 (en) * | 1999-02-02 | 2002-12-31 | Casio Computer Co., Ltd. | Window display controller and its program storage medium |
US20060101053A1 (en) * | 2004-11-05 | 2006-05-11 | Proctor Reginal R | System and method for associating software programs with data files within a computer network |
US20060190833A1 (en) * | 2005-02-18 | 2006-08-24 | Microsoft Corporation | Single-handed approach for navigation of application tiles using panning and zooming |
US20060218502A1 (en) * | 2005-03-22 | 2006-09-28 | Microsoft Corporation | Operating system launch menu program listing |
US20070229517A1 (en) * | 2006-03-31 | 2007-10-04 | Research In Motion Limited | Snooze support for event reminders |
US20080282158A1 (en) * | 2007-05-11 | 2008-11-13 | Nokia Corporation | Glance and click user interface |
US20090013282A1 (en) * | 2007-07-06 | 2009-01-08 | Paul Mercer | Single-Axis Window Manager |
US7512884B2 (en) * | 2003-06-25 | 2009-03-31 | Microsoft Corporation | System and method for switching of media presentation |
US20090199128A1 (en) * | 2008-02-01 | 2009-08-06 | Microsoft Corporation | Arranging display areas utilizing enhanced window states |
US20100088634A1 (en) * | 2007-01-25 | 2010-04-08 | Akira Tsuruta | Multi-window management apparatus and program, storage medium and information processing apparatus |
US20100117973A1 (en) * | 2008-11-12 | 2010-05-13 | Chi-Pang Chiang | Function selection systems and methods |
US20100138767A1 (en) * | 2008-11-28 | 2010-06-03 | Microsoft Corporation | Multi-Panel User Interface |
US20100248788A1 (en) * | 2009-03-25 | 2010-09-30 | Samsung Electronics Co., Ltd. | Method of dividing screen areas and mobile terminal employing the same |
US20110196812A1 (en) * | 2007-08-17 | 2011-08-11 | Trading Technologies International, Inc. | Dynamic Functionality Based on Window Characteristics |
US20110279388A1 (en) * | 2010-05-14 | 2011-11-17 | Jung Jongcheol | Mobile terminal and operating method thereof |
US8745505B2 (en) * | 2010-12-10 | 2014-06-03 | Mitel Networks Corporation | Web based desktop environment |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8230359B2 (en) | 2003-02-25 | 2012-07-24 | Microsoft Corporation | System and method that facilitates computer desktop use via scaling of displayed objects with shifts to the periphery |
TW200622893A (en) * | 2004-07-09 | 2006-07-01 | Nokia Corp | Cute user interface |
JP4844208B2 (en) | 2006-04-10 | 2011-12-28 | コニカミノルタビジネステクノロジーズ株式会社 | Processing function setting method, information processing apparatus, control program for controlling image forming apparatus, and computer-readable recording medium recording control program |
EP2017707B1 (en) | 2007-07-06 | 2017-04-12 | Dassault Systèmes | Widget of graphical user interface and method for navigating amongst related objects |
KR101012300B1 (en) * | 2008-03-07 | 2011-02-08 | 삼성전자주식회사 | User interface device of portable terminal with touch screen and method thereof |
CN101770332A (en) | 2009-01-05 | 2010-07-07 | 联想(北京)有限公司 | User interface method, user interface device and terminal |
CN101833416B (en) | 2010-04-14 | 2011-12-21 | 鸿富锦精密工业(深圳)有限公司 | Electronic reading device and page turning method thereof |
-
2011
- 2011-12-30 US US13/976,654 patent/US9727214B2/en active Active
- 2011-12-30 WO PCT/CN2011/085013 patent/WO2012089157A1/en active Application Filing
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6501487B1 (en) * | 1999-02-02 | 2002-12-31 | Casio Computer Co., Ltd. | Window display controller and its program storage medium |
US7512884B2 (en) * | 2003-06-25 | 2009-03-31 | Microsoft Corporation | System and method for switching of media presentation |
US20060101053A1 (en) * | 2004-11-05 | 2006-05-11 | Proctor Reginal R | System and method for associating software programs with data files within a computer network |
US20060190833A1 (en) * | 2005-02-18 | 2006-08-24 | Microsoft Corporation | Single-handed approach for navigation of application tiles using panning and zooming |
US20060218502A1 (en) * | 2005-03-22 | 2006-09-28 | Microsoft Corporation | Operating system launch menu program listing |
US20070229517A1 (en) * | 2006-03-31 | 2007-10-04 | Research In Motion Limited | Snooze support for event reminders |
US20100088634A1 (en) * | 2007-01-25 | 2010-04-08 | Akira Tsuruta | Multi-window management apparatus and program, storage medium and information processing apparatus |
US20080282158A1 (en) * | 2007-05-11 | 2008-11-13 | Nokia Corporation | Glance and click user interface |
US20090013282A1 (en) * | 2007-07-06 | 2009-01-08 | Paul Mercer | Single-Axis Window Manager |
US20110196812A1 (en) * | 2007-08-17 | 2011-08-11 | Trading Technologies International, Inc. | Dynamic Functionality Based on Window Characteristics |
US20090199128A1 (en) * | 2008-02-01 | 2009-08-06 | Microsoft Corporation | Arranging display areas utilizing enhanced window states |
US20100117973A1 (en) * | 2008-11-12 | 2010-05-13 | Chi-Pang Chiang | Function selection systems and methods |
US20100138767A1 (en) * | 2008-11-28 | 2010-06-03 | Microsoft Corporation | Multi-Panel User Interface |
US20100248788A1 (en) * | 2009-03-25 | 2010-09-30 | Samsung Electronics Co., Ltd. | Method of dividing screen areas and mobile terminal employing the same |
US20110279388A1 (en) * | 2010-05-14 | 2011-11-17 | Jung Jongcheol | Mobile terminal and operating method thereof |
US8745505B2 (en) * | 2010-12-10 | 2014-06-03 | Mitel Networks Corporation | Web based desktop environment |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150138213A1 (en) * | 2013-10-07 | 2015-05-21 | Narsys, LLC | Electronic slide presentation controller |
US9507482B2 (en) * | 2013-10-07 | 2016-11-29 | Narsys, LLC | Electronic slide presentation controller |
Also Published As
Publication number | Publication date |
---|---|
US9727214B2 (en) | 2017-08-08 |
WO2012089157A1 (en) | 2012-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6215433B2 (en) | Tile array | |
JP5893046B2 (en) | Customizing the immersive environment | |
TWI534694B (en) | Computer implemented method and computing device for managing an immersive environment | |
KR101867644B1 (en) | Multi-application environment | |
US9606725B2 (en) | Collaborative overlay of user interface elements rendered on the display of a computing device | |
RU2598333C2 (en) | Grouping selectable tiles | |
CN103562839B (en) | Multi-application environment | |
US20190265866A1 (en) | User interface for editing web content | |
CN105009060B (en) | Smart window resizing and control | |
US10353721B2 (en) | Systems and methods for guided live help | |
US10402470B2 (en) | Effecting multi-step operations in an application in response to direct manipulation of a selected object | |
KR20120007454A (en) | Data processing device and method | |
US20150278174A1 (en) | Method and apparatus for playing multimedia in browser | |
US20090193363A1 (en) | Representing Multiple Computing Resources Within A Predefined Region Of A Graphical User Interface For Displaying A Single Icon | |
US20160085388A1 (en) | Desktop Environment Differentiation in Virtual Desktops | |
CN113315883B (en) | Method and device for adjusting video combined material | |
US20200028961A1 (en) | Switching presentations of representations of objects at a user interface | |
JP6033752B2 (en) | File location shortcuts and window layout | |
WO2016086736A1 (en) | Input method based website information providing method and device | |
US12422971B2 (en) | Dynamic visualization of an object tracked by an object tracking system in a graphical user interface | |
US20140259083A1 (en) | System and method for use in enhancing the display of multimedia content | |
US9727214B2 (en) | Electronic apparatus and object processing method thereof | |
US20230123119A1 (en) | Terminal, control method therefor, and recording medium in which program for implementing method is recorded | |
HK1248846B (en) | Page display method and client |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: BEIJING LENOVO SOFTWARE LTD., CHINA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HE, ZHIQIANG;XU, HAISHENG;YANG, RONG;AND OTHERS;REEL/FRAME:030705/0753 Effective date: 20130624 Owner name: LENOVO (BEIJING) LIMITED, CHINA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HE, ZHIQIANG;XU, HAISHENG;YANG, RONG;AND OTHERS;REEL/FRAME:030705/0753 Effective date: 20130624 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |