Embodiment
In connection with accompanying drawing, the application's one exemplary embodiment is described in detail hereinafter.All features of actual embodiment are not described for clarity and conciseness, in instructions.Yet, should understand, in the process of any this practical embodiments of exploitation, must make a lot of decisions specific to embodiment, to realize developer's objectives, for example, meet those restrictive conditions with system and traffic aided, and these restrictive conditions may change to some extent along with the difference of embodiment.In addition,, although will also be appreciated that development is likely very complicated and time-consuming, concerning having benefited from those skilled in the art of present disclosure, this development is only routine task.
At this, also it should be noted is that, for fear of the details because of unnecessary fuzzy the application, in accompanying drawing and explanation, only described with according to the closely-related apparatus structure of the application's scheme and/or treatment step, and omitted to the application's relation expression and description little, parts known to persons of ordinary skill in the art and processing.
Below in conjunction with accompanying drawing (in some accompanying drawings, identical label represents identical element) and embodiment, the application's embodiment is described in further detail.Following examples are used for illustrating the application, but are not used for limiting the application's scope.
It will be understood by those skilled in the art that the terms such as " first " in the application, " second ", only for distinguishing different step, equipment or module etc., neither represent any particular technology implication, also do not represent the inevitable logical order between them.
The process flow diagram of a kind of information processing method that Fig. 1 provides for the embodiment of the present application.The executive agent of the information processing method that the application provides can be a certain signal conditioning package, and the equipment form of expression of this signal conditioning package is unrestricted, and for example described signal conditioning package can be a certain independently communication facilities; Or described signal conditioning package can be used as a certain functional module and is integrated in a communication facilities, the embodiment of the present application does not limit this.Specifically as shown in Figure 1, a kind of information processing method that the embodiment of the present application provides comprises:
S101: at least one shared information of obtaining at least one external unit.
Signal conditioning package can obtain the one or more shared information of a certain external unit.Or signal conditioning package can obtain a plurality of external units and obtain shared information, wherein, the shared information of certain external unit obtaining can be one or more.The type of described external unit can be but is not limited to: mobile phone, computing machine, notebook, panel computer, intelligent glasses, intelligent watch, intelligent television, Intelligent set top box, etc.
S102: determine and show the required application resource of described at least one shared information.
At information processing apparatus, be set up and need to should be used for showing the described shared information of obtaining by operation or virtual operation, for this reason, need to determine described application resource, wherein, described signal conditioning package shows that the mode of described shared information can include but not limited to adopt the modes such as vision, the sense of hearing to present.Described application resource can include but not limited to apply relevant resource and the required system resource (as internal memory, I/O equipment etc.) of application operation.
S103: create at least one task in the multitask list of the current operation of operating system, described at least one task of establishment is used for utilizing described application resource to show described at least one shared information.
In the operating system of signal conditioning package, each task as current operation in the operating systems such as Windows, Linux, Unix, Android, iOS, is recorded in the multitask list of the current operation of described operating system.After determining the required application resource of certain shared information of displaying, signal conditioning package creates new task in the multitask list of the current operation of described operating system, like this, the task of just having added this establishment in the multitask list of the current operation of operating system of described signal conditioning package, the task of this establishment is used for utilizing described application resource to show this shared information, a kind of optional scene is for example: under the current situation in foreground task of task creating, the task of described establishment is utilized described application resource operation respective application (Application, abbreviation APP) show this shared information.
Inventor finds in the process of putting into practice the technical scheme that the embodiment of the present application provides, when a certain device A and another equipment B sharing information, as device A sends certain shared information to equipment B, this shared information of device A is stored under certain specified path of equipment B conventionally, when needs are shown this shared information in equipment B, user conventionally need in equipment B, find the storage of described specified path shared information, find and can show the application of this shared information and start this application, wait for the normal operation of application, after this can show this shared information.Which user's operation is comparatively loaded down with trivial details, and the efficiency of sharing information display is lower, in addition, also likely occur because of reasons such as user are not careful or forget, cause user could not be concerned about this shared information, use and brought inconvenience thus to user, user experiences poor.
And the information processing method that the embodiment of the present application provides, signal conditioning package is determined the application resource described in the shared information of showing its external unit obtaining, and in the multitask list of the current operation of its operating system, create for utilizing described application resource to show the task of described shared information, make the application of showing described shared information in described operating system in activating (Active) state, user is by carrying out as simple operationss such as switching controls multitask list, can be set up and show described shared information at information processing apparatus, simplified thus user's operation, save time, improve the displaying efficiency of the information of sharing, improved user's experience.
In addition, due to for utilizing described application resource to show that the task of described shared information is that multitask list in the current operation of described operating system creates, therefore, under some scene, such as user, because of it, do not note or the reason such as forget and never in foreground task, show described shared information, if user sends shutdown command, signal conditioning package can point out user to also have the task of a current operation, prompting user pays close attention to described shared information, is conducive to thus improve user's experience.
In the technical scheme that the embodiment of the present application provides, described at least one task creating in the multitask list of the current operation of operating system can comprise: at least one background task.For example: in the task of the current operation of described operating system, while being a plurality of, can create for utilizing described application resource to show the background task of the application of described shared information by creating the mode of background task.So the benefit of processing is, if the foreground task of being created as, described operating system can initiatively eject described shared information, will interrupt like this operation of user to current task, and interference user is used; And if be created as background task, can avoid operating system initiatively to eject described shared information and interrupt the current use of user, improved thus user's experience.When user need to be by described shared information, can quickly this task be switched to foreground task by triggering the modes such as the multitask switching controls key of described operating system or Macintosh (as " Alt+Tab " Macintosh), very easy to use.
In the technical scheme that the embodiment of the present application provides, it is very flexible that signal conditioning package obtains the mode of shared information of external unit.For example: signal conditioning package can obtain at least one shared information of external unit described at least one in advance.Again for example: external unit can initiatively send to signal conditioning package at least one shared information that this external unit obtains.Again for example: signal conditioning package can send and share information acquisition request to external unit, receives the external unit of described shared information acquisition request, to signal conditioning package, sends at least one shared information that this external unit obtains.Signal conditioning package can obtain or at least one shared information of at least one external unit of Real-time Obtaining in different ways in advance, is conducive to meet diversified user's request, improves the convenience that user uses.
In the technical scheme that the embodiment of the present application provides, the content of described shared information and the form of expression can determine according to actual needs, and the application does not limit this.
For example: described shared information can be the user that described external unit obtains and watches object information attentively, described user watches object information attentively and can adopt but be not limited to image, photo, text message, uniform resource locator (Uniform Resource Locator is called for short URL) address, media stream etc. the form of expression.Described external unit obtains described user, and to watch the mode of object information attentively very flexible, the embodiment of the present application does not limit this, as adopted but be not limited to one of following mode: (1) intelligent glasses catches by detecting the situation of human eye and the camera of embedding the scene that user is observing; Optional application scenarios as: user A enjoys scenery by intelligent glasses, intelligent glasses is caught certain beautiful scenery that user A watches attentively and is taken pictures, photo (being that user watches object information attentively) is sent on the mobile phone of user B, the mobile phone of user B creates a new task in the multitask list of its current operation, and the Photo Browser on this task run mobile phone operating system is opened this photo.(2) positioning equipment is by measuring people's position and the scene of observing towards detecting user of head.(3) smart machine detects human eye watching attentively it by the sensor such as camera, touch inductor of himself; Etc..This scheme is conducive to realize the real-time sharing of information between a plurality of equipment, and " What You See Is What You Get " improves the convenience that user uses, and improves user's experience.
Again for example: described shared information can be the application message of the current operation of described external unit.The application message of the current operation of described external unit can include but not limited to: the current execution state information of the application of the current operation of described external unit.Optional application scenarios as: as described in signal conditioning package determine the current execution state information of certain browser that obtains its current operation, and described execution state information is sent to signal conditioning package, signal conditioning package is determined the browser application of showing described execution state information, in the multitask list of the current operation of operating system, create a background task, this background task is shown described execution state information in browser application, at information processing apparatus, be set up with regard to addressable and content that described execution state information is corresponding like this, improved thus the convenience that user uses, improved user's experience.Further, the application message of the current operation of described external unit can comprise: the migration information of at least one application of the current operation of described external unit, this scheme is utilized application migration technology, the information transfers such as the running environment of the application of current operation on external unit, executing state are come to described signal conditioning package, improve thus the convenience that user uses, improve user's experience.About how to carry out application migration between distinct device, can adopt existing application migration technology to realize, do not repeat them here.
In the technical scheme that the embodiment of the present application provides, signal conditioning package determines that the implementation of the application resource of showing that described at least one shared information is required is also very flexible.
For example: signal conditioning package can be determined the required application of the described at least one shared information of displaying in described operating system.The described application that signal conditioning package is determined and external unit show that the same application of sharing information can be identical or different, if external unit is by A browser browsing page, the URL of this browser current accessed is sent to signal conditioning package as shared information, signal conditioning package can determine that B browser is as the application resource of showing this URL, creation task in the multitask list of operating system, this task is for utilizing webpage corresponding to this URL of B browser-presented.This scheme can but be not limited to signal conditioning package this locality and have under the scenes such as application resource that can show the information of sharing and use, realize the automatic distribution of application resource, scheme is simple and easy to realize.
Again for example: signal conditioning package can obtain from outside platform the mount message of the application of showing that described at least one shared information is required; Described application is installed in described operating system according to described mount message.Described outside platform can include but not limited to certain application shop, cloud server etc.If some application operation needs particular plug-in support, described mount message can comprise the mount message of this particular plug-in, and this particular plug-in is installed in described operating system.This scheme can not used under signal conditioning package this locality has the scene of the suitable application resource that can show the information of sharing, and signal conditioning package is automatically determined and required application resource is installed, simplifies user's operation.
Again for example: signal conditioning package can be determined the virtual operation resource of the application of the described at least one shared information of operation displaying.Described virtual operation resource can include but not limited to that at information processing apparatus, being set up virtual operation applies required resource, as virtual machine (Virtual Machine is called for short VM) and run time version thereof etc.Signal conditioning package is creation task in the multitask list of operating system, creating of task can be moved respective application to show shared information in the virtual machine of the operating system of signal conditioning package, or, if the operating system environment of application operation has particular requirement, also can in the operating system A of signal conditioning package, described in operation support, apply the specific operation system B of operation, and move respective application or in the virtual machine of this specific operation system B, move respective application and show shared information at this specific operation system B.This scheme has good extendability.
It will be appreciated by those skilled in the art that, in the above-mentioned either method of the application's embodiment, the sequence number size of each step does not also mean that the priority of execution sequence, the execution sequence of each step should be definite with its function and internal logic, and should not form any restriction to the implementation process of the application's embodiment.
The structured flowchart of a kind of signal conditioning package that Fig. 2 provides for the embodiment of the present application.As shown in Figure 2, a kind of signal conditioning package that the embodiment of the present application provides comprises: one shares acquisition of information module 21, an application resource determination module 22 and a multiple task management module 23.
Share acquisition of information module 21 for obtaining at least one shared information of at least one external unit.
Application resource determination module 22 is shown the required application resource of described at least one shared information for determining.
Multiple task management module 23 creates at least one task for the multitask list in the current operation of operating system, and described at least one task of establishment is used for utilizing described application resource to show described at least one shared information.
The signal conditioning package that the embodiment of the present application provides is determined the application resource of the shared information of showing its external unit obtaining, and in the multitask list of the current operation of its operating system, create for utilizing described application resource to show the task of described shared information, make the application of showing described shared information in described operating system in state of activation, user is by carrying out as simple operationss such as switching controls multitask list, can be set up and show described shared information at information processing apparatus, simplified thus user's operation, save time, improve the displaying efficiency of the information of sharing, improved user's experience.
The equipment form of expression of the signal conditioning package that the embodiment of the present application provides is unrestricted, and for example described signal conditioning package can be a certain independently communication facilities; Or described signal conditioning package can be used as a certain functional module and is integrated in a communication facilities, the embodiment of the present application does not limit this.Described shared information can include but not limited to following one of at least: the application message of the current operation of described external unit; The user that described external unit obtains watches object information attentively.Described operating system can be but is not limited to the operating systems such as Windows, Linux, Unix, Android, iOS.The type of described communication facilities or described external unit can be but is not limited to: mobile phone, computing machine, notebook, panel computer, intelligent glasses, intelligent watch, intelligent television, Intelligent set top box, etc.
Optionally, as shown in Figure 3, described multiple task management module 23 also can comprise: a background task creates submodule 231.Background task creates submodule 231 and creates at least one background task for the multitask list in the current operation of described operating system, and described at least one background task of establishment is used for utilizing described application resource to show described at least one shared information.This scheme can be avoided operating system initiatively to eject described shared information and interrupt the current use of user, has improved thus user's experience.When user need to be by described shared information, can quickly this task be switched to foreground task by triggering the modes such as the multitask switching controls key of described operating system or Macintosh (as " Alt+Tab " Macintosh), very easy to use.
Signal conditioning package can be in advance or at least one shared information of at least one external unit described in Real-time Obtaining.
Optionally, as shown in Figure 4, described shared acquisition of information module 21 comprises: one shares information receives submodule 211.The information of sharing receives described at least one shared information that submodule 211 sends for receiving described at least one external unit.
Optionally, described signal conditioning package also comprises: one obtains request sending module 24.Obtain request sending module 24 for sending and enjoy at least altogether information acquisition request to described at least one external unit.
Described signal conditioning package can adopt different modes as previously discussed to obtain in advance or at least one shared information of at least one external unit of Real-time Obtaining, is conducive to meet diversified user's request, improves the convenience that user uses.
Optionally, as shown in Figure 5, described application resource determination module 22 comprises: submodule 221 is determined in application.Application determines that submodule 221 is for determining and show the required application of described at least one shared information in described operating system.This scheme can but be not limited to signal conditioning package this locality and have under the scenes such as application resource that can show the information of sharing and use, realize the automatic distribution of application resource, scheme is simple and easy to realize.
Optionally, described application resource determination module 22 comprises: a mount message determines that submodule 222 and an application install submodule 223.Mount message determines that submodule 222 is for obtaining the mount message of the application of showing that described at least one shared information is required from outside platform; Application is installed submodule 223 for described application being installed according to described mount message in described operating system.This scheme can not used under signal conditioning package this locality has the scene of the suitable application resource that can show the information of sharing, and signal conditioning package is automatically determined and required application resource is installed, simplifies user's operation.
Optionally, described application resource determination module 22 comprises: a virtual resources is determined submodule 224.Virtual resources determines that submodule 224 is for determining the virtual operation resource of the application of the described at least one shared information of operation displaying.This scheme has good extendability.
The structured flowchart of the 5th kind of signal conditioning package that Fig. 6 provides for the embodiment of the present application, the application's specific embodiment does not limit the specific implementation of signal conditioning package 600.As shown in Figure 6, signal conditioning package 600 can comprise:
Processor (Processor) 610, communication interface (Communications Interface) 620, storer (Memory) 630 and communication bus 640.Wherein:
Processor 610, communication interface 620 and storer 630 complete mutual communication by communication bus 640.
Communication interface 620, for outside platform or such as external device communications such as mobile phone, computing machine, intelligent glasses.
Processor 610, for executive routine 632, specifically can carry out the correlation step in above-mentioned arbitrary information processing method embodiment.
For example, program 632 can comprise program code, and described program code comprises computer-managed instruction.
Processor 610 may be a central processing unit (Central Processing Unit, be called for short CPU), or specific integrated circuit (Application Specific Integrated Circuit, be called for short ASIC), or be configured to implement one or more integrated circuit of the embodiment of the present application.
Storer 630, for depositing program 632.Storer 630 may comprise random access memory (Random Access Memory is called for short RAM), also may also comprise nonvolatile memory (Non-volatile memory), for example at least one magnetic disk memory.
For example, in a kind of optional implementation, processor 610 can be carried out following steps by executive routine 632: at least one shared information of obtaining at least one external unit; Determine and show the required application resource of described at least one shared information; In the multitask list of the current operation of operating system, create at least one task, described at least one task of establishment is used for utilizing described application resource to show described at least one shared information.In other optional implementations, processor 610 also can carry out by executive routine 632 step that above-mentioned other arbitrary embodiment mention, does not repeat them here.
In program 632, the specific implementation of each step can, referring to description corresponding in the corresponding steps in above-described embodiment, module, submodule, unit, not repeat them here.Those skilled in the art can be well understood to, and for convenience and simplicity of description, the specific works process of the equipment of foregoing description and module, can describe with reference to the corresponding process in preceding method embodiment, does not repeat them here.
The block architecture diagram of a kind of information handling system that Fig. 7 provides for the embodiment of the present application.As shown in Figure 7, described information handling system comprises: signal conditioning package and at least one external unit, described at least one external unit and the communication connection of described signal conditioning package, the mode that the mode of communication connection can adopt wired or wireless communication to connect, described signal conditioning package has figure as arbitrary in Fig. 3-Fig. 6 and the described structure of corresponding literature record thereof.
In the information handling system that the embodiment of the present application provides, described signal conditioning package can be a certain independently communication facilities; Or described signal conditioning package can be used as a certain functional module and is integrated in a communication facilities, in certain external unit at least one external unit as described in can being integrated in.The type of described communication facilities or described external unit can be but is not limited to: mobile phone, computing machine, notebook, panel computer, intelligent glasses, intelligent watch, intelligent television, Intelligent set top box, etc.
Optionally, described at least one external unit comprises at least one wearable device, for obtaining at least one described user, watches object attentively.This scheme wearable device can be watched user attentively object and shares between distinct device, for the user's request of " What You See Is What You Get " is provided convenience.
The technical scheme that adopts the embodiment of the present application to provide, sharing information quickly and easily between different communication equipment, realizes the collaborative of striding equipment.The application of showing the information of sharing in the operating system of information-communication device is in state of activation, user is by carrying out as simple operationss such as switching controls multitask list, can be set up and show described shared information at information processing apparatus, simplified thus user's operation, save time, improve the displaying efficiency of the information of sharing, improved user's experience.
In the application's the various embodiments described above, the sequence number of embodiment and/or sequencing are only convenient to describe, and do not represent the quality of embodiment.Description to each embodiment all emphasizes particularly on different fields, and there is no the part of detailed description in certain embodiment, can be referring to the associated description of other embodiment.The enforcement principle of relative assembly, equipment or system embodiment or the associated description of process, can, referring to the record of correlation method embodiment, not repeat them here.
Those of ordinary skills can recognize, unit and the method step of each example of describing in conjunction with embodiment disclosed herein, can realize with the combination of electronic hardware or computer software and electronic hardware.These functions are carried out with hardware or software mode actually, depend on application-specific and the design constraint of technical scheme.Professional and technical personnel can specifically should be used for realizing described function with distinct methods to each, but this realization should not thought and exceeds the application's scope.
If described function usings that the form of SFU software functional unit realizes and during as production marketing independently or use, can be stored in a computer read/write memory medium.Understanding based on such, the part that the application's technical scheme contributes to prior art in essence in other words or the part of this technical scheme can embody with the form of software product, this computer software product is stored in a storage medium, comprise that some instructions are with so that a computer equipment (can be personal computer, server, or the network equipment etc.) carry out all or part of step of method described in each embodiment of the application.And aforesaid storage medium comprises: USB flash disk, portable hard drive, ROM (read-only memory) (Read-Only Memory, be called for short ROM), the various media that can be program code stored such as random access memory (Random Access Memory is called for short RAM), magnetic disc or CD.
In the embodiment such as the application's device, method, system, obviously, each parts (system, subsystem, module, submodule, unit, subelement etc.) or each step reconfigure after can decomposing, combine and/or decomposing.These decomposition and/or reconfigure the equivalents that should be considered as the application.Simultaneously, in the above in the description of the application's specific embodiment, the feature of describing and/or illustrating for a kind of embodiment can be used in same or similar mode in one or more other embodiment, combined with the feature in other embodiment, or substitute the feature in other embodiment.
Should emphasize, term " comprises/comprises " existence that refers to feature, key element, step or assembly while using herein, but does not get rid of the existence of one or more further feature, key element, step or assembly or add.
Finally it should be noted that: above embodiment is only for illustrating the application; and the not restriction to the application; the those of ordinary skill in relevant technologies field; in the situation that do not depart from the application's spirit and scope; can also make a variety of changes and modification; therefore all technical schemes that are equal to also belong to the application's category, and the application's scope of patent protection should be defined by the claims.