Specific embodiment
Below in conjunction with the attached drawing in the embodiment of the present application, technical solutions in the embodiments of the present application carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of embodiments of the present application, instead of all the embodiments.It is based on
Embodiment in the application, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall in the protection scope of this application.
With reference to Fig. 1, a kind of stream of information duplicating method embodiment based on space coordinate and direction of the application is shown
Cheng Tu, what this method specifically can be applied to integrate on the processor of smart machine is replicated based on space coordinate and the information in direction
On device, the present embodiment be may comprise steps of:
Step 101: obtaining information container and target position information to be copied;Wherein, the information container is carrying
The virtual container of the information content, the container attribute of the information container include: display properties;The target position information packet
It includes: object space coordinate and object space direction.
In the present embodiment, the user of hand-held intelligent equipment, can in the space coordinate and direction in space that it is presently in
To request the information container for carrying certain information contents once issued to server, then server will will be with current sky
Between those of coordinate and the matching of current spatial direction information container be sent on the smart machine and shown.So user can be with
Some or certain target information containers to be copied are chosen according to the information content shown on smart machine.
It is understood that the information content to be copied in the embodiment of the present application can be one, also may include it is multiple,
These information contents are placed in information container, if it is two-dimensional surface information, are then placed on each surface of information container, and
If it is 3 D stereo information, then the inside of information container is placed on.There are many kinds of the information contents, as long as smart machine energy table
The information reached, such as picture, text, video, 3D model and application program, etc..
It, can be with so specifically, obtaining information container to be copied are as follows:
Step A1: the selection operation triggered on the touch screen of smart machine in response to user determines the smart machine
Current spatial direction.
Smart machine can monitor the touch operation of user, if monitoring that user triggers the selection behaviour to the information content
Make, such as the information content of some information container of user's long-pressing carrying, then smart machine will first obtain it is current locating for it
Direction in space.Current spatial direction be smart machine in space work as front direction, for example, perpendicular to the ground by north orientation south.With reference to
Shown in Fig. 2, is held by user and show the displaying surface chart of multiple information containers for carrying the information content on smart machine.?
In Fig. 2, the information content carried in the information container that 201 region of display screen on smart machine is shown is that user is visible
, but 202 regions other than display screen are that user is sightless there are also the information content that many information containers are carried.When
So, Fig. 2 is only a very specific example, should not be the restriction of the application by the content understanding that it is shown.
Step A2: the determining and most matched information container in the current spatial direction.
Then determine again with the current spatial direction of smart machine that information content the most matched, and corresponded to
Information container be determined as most matched information container.
It is understood that in the present embodiment, information container can be regular hexahedron or cuboid, its inside or
It each surface can placement information content.The container attribute of information container may include: three-dimensional properties and display properties, three-dimensional
Attribute is the length and width and height of information container, and display properties includes color (including Transparent color), the inset spacing that information container is presented
And the pattern-information etc. presented required for each surface.But it in the case where obtaining information container to be copied, gets
The attribute of information container no longer include three-dimensional properties, that is, information container to be copied is when obtaining, such as with the head of a household
When selection by some information container, just by the category of the information container corresponding original space coordinate and direction in space
Property all delete, there is no the information container of three-dimensional properties and object space coordinate and object space direction to carry out this so as to subsequent
Association.
It is to be copied specifically, also to get target position information before or after determining information container
That target position copied to required for information container.Target position information is obtained there are two types of mode, first way can be with
Include the steps that B1~B3 as follows:
Step B1: judging whether user on the touch screen of smart machine triggers long press operation, if it is, entering step
Rapid B2.
Smart machine can monitor the touch operation of user first, if monitoring that user triggers the choosing to the information content
Select operation, such as the information content of some information container of user's long-pressing carrying.
Step B2: whether real-time monitoring user currently stops triggering the long press operation, if it is, entering step B3.
In the case where user triggers long press operation, whether real-time monitoring user currently stops triggering long press operation, because
In practical applications, target position may be not far from one another with original position, then user can be in long-pressing that information to be copied
Hold, then mobile to target position, in target position, user stops long press operation.
Step B3: current spatial coordinate locating for the smart machine and work as when stopping user triggering the long press operation
Front space direction is determined as target position information.
When user so being stopped triggering long press operation, the location of smart machine is determined as target position, corresponding
Current spatial coordinate and current spatial direction are just target position information.Wherein, location information includes space coordinate and space side
To, space coordinate therein be, for example, GPS latitude and longitude information (assuming that are as follows: 30.524561,104.052798), and height
Information (height above sea level is 4001.8 meters).
When obtaining target position information, there are also another modes, can specifically include step as follows
C1:
Step C1: it is operated in response to user in the position acquisition that target position is triggered, determines the current spatial of smart machine
Coordinate and current spatial direction are as target position information.
In this step, user directly comes its that target position for needing to copy to information container, and in the mesh
Current spatial coordinate and current spatial direction are obtained in cursor position so that it is determined that target position information out.
Specifically, can be obtained by the GPS positioning system in smart machine when obtaining space coordinate, can pass through
Electronic compass or gyroscope etc. obtain direction in space.
Step 102: the information content, information container and target position information being sent to server correspondence and protected
It deposits.
The information content to be copied, information container and the target position information got are sent to by smart machine again
Server correspondence is saved.Wherein, whether each information content is placed on which surface of information container or places
In inside, the space size information of information container, the center position of information container, the positive direction of information container, target position
Confidence breath etc. is all corresponding to be saved.Server is subsequent can will to be matched according to the request of user with the target position information
Information container search out to carry out and be sent to user and be shown.
Specifically, because all correspondence has information display program when the information content is shown on a display screen
It realizes, for example, having corresponding picture when showing a width picture on mobile phone shows program to realize.This step is being implemented
When may include:
Step D1: information display program corresponding with the information content to be copied is determined, wherein the information is shown
Program is used for the information content corresponding in any surface or interior display of the information container.
Wherein, the information display program is used for corresponding in any surface or interior display of the information container
The information content.Mobile device can determine corresponding which information display program of needs of each information content to show first
Show.For example, the information display program of exhibiting pictures is that picture shows program, show that the information display program of text is text importing
Program, or show that the information display program of video is that video shows program etc..
Step D2: by the information content to be copied, information display program, information container and the target position information
Server correspondence is sent to be saved.
Again by one or more information contents to be copied, the corresponding information display program of each information content, information is held
Device and target position information are sent to server correspondence together and are saved.Wherein, when preservation, target empty meta position
Object space coordinate points in confidence breath, such as 4001.8 meters of longitude and latitude (30.524561,104.052798) and height above sea level are just
The corresponding central point for being determined as information container, and object space direction (such as due south or due north etc.) is determined as information container
Positive direction.In this case, the information container after duplication just simultaneously be provided with three-dimensional properties and display properties, so as to
When thering is user's request to show information container at Target space position, by this and the matched message date of Target space position
It is supplied to user.
In an alternate embodiment of the invention, the attribute of the information container further includes temporal information, then the method also includes:
Step 103: the temporal information being sent to server and the information content, information container and target position are believed
Breath correspondence is saved.
If user also wants to save the temporal information at current duplication moment when Copy Info content,
Then temporal information when Copy Info container can be also sent to server by smart machine, by server by the temporal information with to
The information content, information container and the Target space position information correspondence of duplication are saved, and beacon information container can be used to
Doubling time.
In various embodiments, refering to what is shown in Fig. 3, before step 102, the present embodiment can also include:
Step 301: in response to the preview request of user's triggering, the information content will be carried by triggering the information display program
Information container be shown in the display screen of the smart machine.
Before executing step 102, the letter oneself replicated is recognized in advance in order to facilitate the user of Copy Info content
The displaying picture in content future is ceased, then the preview request that can be triggered in response to the user triggers the corresponding information respectively
Show that display screen of the program by the information container for carrying the information content in the current smart machine is shown.For example, with
One secondary picture is placed on the front of information container by family, and corresponding text is placed on to the back side of information container.It is so subsequent
Direction and current spatial when other users browse the information content that the information container is carried, in the smart machine that user is held
When direction coincide, because current spatial direction is the positive direction of information container, the figure of the front carrying of information container
Piece information will be shown on a display screen.With reference to shown in Fig. 4 a, exactly to show information container on the display screen of smart machine
Direct picture display schematic diagram.And if user rotates smart machine and makes the direction of smart machine and the back of information container
Face coincide, then the text information of information container back side carrying will be shown on a display screen.With reference to Fig. 4 c, as information container
The back side show schematic diagram on the display screen of smart machine.As it can be seen which table of information container shown on a display screen
The information content of face carrying, the current direction with smart machine is related, the current direction of smart machine and information container which
The direction on one surface coincide, i.e., shows the information content of surface carrying on a display screen.
It should be noted that the display screen and information container for the smart machine held are just if other users are in browsing
Face or the back side relationship at an angle, display screen can also show the information content in information container, the content only shown
Locating plane (being the surface of information container) remains on and display screen relationship at an angle.In this case it is presented
Effect, for example, seem user from the side a width draw, draw itself be still visible, only picture is oblique.Such as Fig. 4 b institute
Show, is information container and the schematic diagram of display screen at an angle.
It is understood that information display program is because be to depend in information container (surface or inside) to be used to show letter
Cease the software of content.Information display program is divided into the information display program and three-dimensional information display program of plane, for plane
Information display program, triggering interface size that the corresponding information content is shown should be with the size one of vessel surface
Cause, and for three-dimensional information display program, the space size that the information content of triggering is shown should in container
Portion it is in the same size.
It is possible to understand, this step may include: to trigger the information display journey of plane respectively in specific implementation
The information container that one or more surfaces carry the information content is carried out laid out flat by sequence on the display screen of smart machine,
And/or it triggers three-dimensional information display program and works as the information container for the information content that inside carries preset number described
Solid show is carried out on the display screen of preceding smart machine.
If one or more information contents to be copied are all located in each surface of information container, will be each
A information content all carries on the surface of information container, and then it is corresponding by each table to trigger each information display program respectively
The information container that face carries the information content carries out laid out flat on the display screen of smart machine.Believe under this preview mode
Breath container will not show space coordinate and direction attribute, only be to provide the preview interface of a plane sizes.
And if the information content be it is three-dimensional, the three-dimensional information content is carried on to the inside of information container, and will
Other information contents are then carried on the surface of information container accordingly, and the steric information for triggering processing shows that program will be internal
The information container for carrying the information content is shown.Under this preview mode, the displaying of information container be with space coordinate and
Direction attribute is related.User needs for smart machine to be moved in preview current spatial coordinate and mobile phone direction and information
The original position that container front side direction matches, smart machine just provide the preview for carrying the information container of the information content.
Further, after step 301 illustrates preview effect to user, can also include:
Step 302: in response to the adjustment request of user's triggering, adjusting plane sizes, the sky of the information container of displaying
Between size or directional information.
In the case where the information display program of plane shows plane sizes, if user needs to adjust, use can receive
Amplify 1.5 times etc. again for the picture relative information container of one of the size information, such as the information content that family is re-entered, thus
It is adjusted according to plane sizes or space size of the size in adjustment request to information container.
And in the case where three-dimensional information display program shows preview interface, if after preview user feel position or
Direction is undesirable, also adjustable.Such as it says and the information container of information content is moved right by initial space coordinate
20cm, and height moves on to from 1.7m etc. from 1.8m.
It, not only can will be issued and carry the information container of the information content and copy to using the embodiment of the present application
It is same in object space coordinate and object space direction to carry out this without publisher for object space coordinate and object space direction
The publication of the same information container on object space coordinate and object space direction can be realized in the publication of information container.?
It copies to after Target space position, the target position where sending it to server by smart machine if there is other users
Information, then server can will return to the user with the related data of the matched information container of the target position information, it can
The information content that the information container after duplication is carried is obtained to facilitate other users, thus each by what is placed in information container
The kind information content reproduces on the smart machine of oneself.
Further, since the information is omitted when information container is published to object space coordinate and object space direction
The publication process of container, so as to save out the Internet resources that identical information container is consumed when issuing again.
For the aforementioned method embodiment, for simple description, therefore, it is stated as a series of action combinations, still
Those skilled in the art should understand that the application is not limited by the described action sequence, because according to the application, it is certain
Step can be performed in other orders or simultaneously.Secondly, those skilled in the art should also know that, it is described in the specification
Embodiment belong to preferred embodiment, necessary to related actions and modules not necessarily the application.
With method phase provided by a kind of information duplicating method embodiment based on space coordinate and direction of above-mentioned the application
It is corresponding, referring to Fig. 5, present invention also provides a kind of information copy device embodiment based on space coordinate and direction, the device
It can integrate and interacted on intelligent devices with user, in the present embodiment, the apparatus may include:
Information module 501 is obtained, for obtaining information container to be copied;Wherein, the information container is to carry letter
The virtual container of content is ceased, the container attribute of the information container includes: display properties.
Wherein, obtaining information module 501 can specifically include: first determines submodule, is used in response to user in intelligence
The selection operation triggered on the touch screen of equipment determines the current spatial direction of the smart machine;Second determines submodule, uses
In the determining and most matched information container in the current spatial direction.
Position module 502 is obtained, for obtaining target position information;The target position information includes: that object space is sat
Mark and object space direction.
Wherein, whether the acquisition position module 502 can specifically include: judging submodule, for judging user in intelligence
Long press operation can be triggered on the touch screen of equipment;Real-time monitoring module is yes for the result in the judging submodule
In the case of, whether real-time monitoring user currently stops triggering the long press operation;With, determine submodule, for it is described in real time
It is current locating for the smart machine when by user's stopping triggering long press operation in the case that the result of monitoring modular is is
Space coordinate and current spatial direction are determined as target position information.
Wherein, the acquisition position module 502 can specifically include:
Receiving submodule, the position acquisition operation triggered for receiving user in target position;Submodule is determined, for true
The current spatial coordinate for determining smart machine and current spatial direction are as target position information.
Content module 503 is sent, for the information content, information container and target position information to be sent to server
Correspondence is saved.
Wherein, the sending module 503 can specifically include:
Submodule is determined, for determining information display program corresponding with the information content to be copied, wherein described
Information display program is used for the information content corresponding in any surface or interior display of the information container;And
Sending submodule, for by the information content to be copied, information display program, information container and the target position information
Server correspondence is sent to be saved.
In various embodiments, the present apparatus can also include:
Sending time module 504, for the temporal information to be sent to server and the information content, information container
It is corresponding with target position information to be saved.
Refering to what is shown in Fig. 6, being the structural schematic diagram of another Installation practice, in this embodiment, the present apparatus can be with
Include:
Previewing module 601, the preview request for triggering in response to user, triggering the information display program will carry
The information container of the information content is shown in the display screen of the smart machine.With, adjust module 602, in response to
The adjustment request of family triggering, adjusts plane sizes, space size or the directional information of the information container of displaying.
It, not only can will be issued and carry the information container of the information content and copy to using the embodiment of the present application
It is same in object space coordinate and object space direction to carry out this without publisher for object space coordinate and object space direction
The publication of the same information container on object space coordinate and object space direction can be realized in the publication of information container.?
It copies to after Target space position, the target position where sending it to server by smart machine if there is other users
Information, then server can will return to the user with the related data of the matched information container of the target position information, it can
The information content that the information container after duplication is carried is obtained to facilitate other users, thus each by what is placed in information container
The kind information content reproduces on the smart machine of oneself.
Further, since the information is omitted when information container is published to object space coordinate and object space direction
The publication process of container, so as to save out the Internet resources that identical information container is consumed when issuing again.
Present invention also provides a kind of smart machine, it is integrated on the processor of the smart machine above-mentioned based on space seat
The information copy device of mark and direction.
It should be noted that all the embodiments in this specification are described in a progressive manner, each embodiment weight
Point explanation is the difference from other embodiments, and the same or similar parts between the embodiments can be referred to each other.
For system class embodiment, since it is basically similar to the method embodiment, so being described relatively simple, related place ginseng
See the part explanation of embodiment of the method.
Finally, it is to be noted that, herein, relational terms such as first and second and the like be used merely to by
One entity or operation are distinguished with another entity or operation, without necessarily requiring or implying these entities or operation
Between there are any actual relationship or orders.Moreover, the terms "include", "comprise" or its any other variant meaning
Covering non-exclusive inclusion, so that the process, method, article or equipment for including a series of elements not only includes that
A little elements, but also including other elements that are not explicitly listed, or further include for this process, method, article or
The intrinsic element of equipment.In the absence of more restrictions, the element limited by sentence "including a ...", is not arranged
Except there is also other identical elements in the process, method, article or apparatus that includes the element.
But described above is only example.It can be there are many different variations in the case where not departing from the application spirit.
For example, although many large-scale networks also can be from the essence of the application in the present embodiment only for the purpose of network performance measurement
It obtains an advantage in mind, this includes but is not limited to, network monitoring system, network communication cooperative operation system;These systems can be from this
Moving on to certain class method for consuming resource in application obtains useful enlightenment in the thought run on the high-performance server of concentration.
Although all parts described in this application are computer program, any part in the application can be soft
It is realized in part, firmware, hardware or its combination.
It is for those skilled in the art, very aobvious although preferred embodiment is described in detail here
So different changes, increase, replacement or similar operations, and these can be made in the case where not departing from the application spirit
It is regarded as within the protection scope of the application defined in claim.
The information duplicating method provided herein based on space coordinate and direction, device and server are carried out above
It is discussed in detail, specific examples are used herein to illustrate the principle and implementation manner of the present application, above embodiments
Explanation be merely used to help understand the present processes and its core concept;At the same time, for those skilled in the art,
According to the thought of the application, there will be changes in the specific implementation manner and application range, in conclusion in this specification
Hold the limitation that should not be construed as to the application.