CN105446464B - A kind of information processing method and electronic equipment - Google Patents
A kind of information processing method and electronic equipment Download PDFInfo
- Publication number
- CN105446464B CN105446464B CN201410367167.1A CN201410367167A CN105446464B CN 105446464 B CN105446464 B CN 105446464B CN 201410367167 A CN201410367167 A CN 201410367167A CN 105446464 B CN105446464 B CN 105446464B
- Authority
- CN
- China
- Prior art keywords
- display content
- electronic device
- display
- coordinate range
- display 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.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 20
- 238000003672 processing method Methods 0.000 title claims abstract description 19
- 238000000034 method Methods 0.000 claims abstract description 48
- 238000012545 processing Methods 0.000 claims description 51
- 230000000694 effects Effects 0.000 abstract description 8
- 230000006870 function Effects 0.000 description 12
- 230000008569 process Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a kind of information processing methods, for solving the technical problem that desk device causes display effect poor because of being blocked in the prior art.The described method includes: corresponding first coordinate range in position when there is the placement Chong Die with first electronic equipment of the second electronic equipment, where determining second electronic equipment go first display unit;Determine the first display content being shown in first coordinate range in first display unit;Respective handling is carried out to the first display content, so that the first display content is in visible state for user.The invention also discloses another information processing method and corresponding electronic equipments.
Description
Technical Field
The present invention relates to the field of computer technologies, and in particular, to an information processing method and an electronic device.
Background
With the continuous development of science and technology, electronic technology has also gained rapid development, and the variety of electronic products is also more and more, and people also enjoy various conveniences brought by the development of science and technology. People can enjoy comfortable life brought along with the development of science and technology through various types of electronic equipment. For example, electronic devices such as a PAD (tablet computer) have become an indispensable part in life of people, and people can directly make calls, send short messages, surf the internet and the like by using the electronic devices such as the PAD, and can strengthen the contact with other people and obtain various information.
Nowadays, each user has a large number and variety of electronic devices, and sometimes the user may place a plurality of electronic devices in an overlapping manner, for example, may place a mobile phone on a PAD (tablet computer), or may place a PAD on a mobile phone, etc.
In this case, there may be problems in that: if part or all of one electronic device is covered by another electronic device, part of the display contents of the shielded electronic device is inevitably shielded, so that a user cannot view the contents, the display of the electronic device is incomplete, and the display effect of the electronic device is affected.
Disclosure of Invention
The embodiment of the invention provides an information processing method and electronic equipment, which are used for solving the technical problem of poor display effect caused by the fact that the electronic equipment is shielded in the prior art.
An information processing method applied to a first electronic device having a first display unit, the method comprising the steps of:
when second electronic equipment and the first electronic equipment are placed in an overlapping mode, determining a first coordinate range corresponding to the position of the second electronic equipment on the first display unit;
determining first display content displayed in the first coordinate range in the first display unit;
and correspondingly processing the first display content to enable the first display content to be in a visible state for a user.
Optionally, the processing the first display content correspondingly includes:
determining a second coordinate range in the first display unit, and displaying the first display content in the second coordinate range; wherein there is no overlapping area between the first coordinate range and the second coordinate range; or
And sending the first display content to the second electronic equipment so as to enable the second electronic equipment to display the first display content.
Optionally, determining a second coordinate range in the first display unit includes:
judging whether a first blank area exists in the first display unit; wherein the area of the first blank area is not smaller than the area of the first display content;
and if so, determining the first blank area as an area formed by the second coordinate range.
Optionally, after determining whether the first blank area exists in the first display unit, the method further includes:
if not, adjusting the display content in the other area except the first coordinate range in the first display unit, and/or adjusting the display scale of the first display content;
and determining the first blank area from the first display unit, and determining the first blank area as an area formed by the second coordinate range.
Optionally, after displaying the first display content in the second coordinate range, the method further includes:
receiving operation of a user on a display object in the first display content;
and responding to the operation to complete the function corresponding to the display object.
Optionally, after sending the first display content to the second electronic device to enable the second electronic device to display the first display content, the method further includes:
receiving operation information sent by the second electronic equipment, wherein the operation information at least comprises position information; the operation information is operation information corresponding to an operation performed by a user on a display object in the first display content;
determining the display object according to the position information;
and responding to the operation to complete the function corresponding to the display object.
Optionally, if a third electronic device is placed on the second display unit of the second electronic device, determining a first coordinate range corresponding to a position where the second electronic device is located on the first display unit includes: determining the first coordinate range corresponding to the position of the second electronic device on the first display unit, and determining the third coordinate range corresponding to the position of the third electronic device on the first display unit;
determining first display content displayed in the first coordinate range in the first display unit, including: determining the first display content displayed in the first display unit within the union of the first coordinate range and the third coordinate range;
sending the first display content to the second electronic device to enable the second electronic device to display the first display content, including: sending the first sub-display content to the second electronic device to enable the second electronic device to display the first sub-display content, and sending the second sub-display content to the third electronic device to enable the third electronic device to display the second sub-display content; the first sub-display content and the second sub-display content form the first display content, the first sub-display content corresponds to the first coordinate range, and the second sub-display content corresponds to the third coordinate range.
Optionally, after performing corresponding processing on the first display content, the method further includes: receiving second display content sent by the second electronic equipment; the second display content is content displayed by a second display unit of the second electronic device.
Optionally, if the second electronic device leaves the first display unit, after receiving the second display content sent by the second electronic device, the method further includes:
prohibiting the first display content from being displayed in the first coordinate range, and displaying the second display content in the first coordinate range; or
And displaying the second display content in the whole display area of the first display unit.
An information processing method applied to a second electronic device having a second display unit, the method comprising the steps of:
when the second electronic equipment is overlapped with the first electronic equipment, receiving first display content sent by the first electronic equipment; the first display content is display content displayed in a first coordinate range in the first display unit, and the first coordinate range is a coordinate range corresponding to the position of the second electronic device on the first display unit;
judging whether a third electronic device is placed on the second display unit;
and if not, displaying the first display content through the second display unit.
Optionally, if not, displaying the first display content through the second display unit, including: if not, displaying the first display content in a second coordinate range of the second display unit; wherein the second coordinate range is a coordinate range corresponding in position to the first coordinate range in the first display unit.
Optionally, if not, displaying the first display content through the second display unit, including:
if not, judging whether a second blank area exists in the second display unit; wherein the area of the second blank area is not smaller than the area of the first display content;
and if so, displaying the first display content in the second blank area.
Optionally, after determining whether the second blank area exists in the second display unit, the method further includes:
if not, adjusting the display content in the second display unit, and/or adjusting the display proportion of the first display content;
determining the second blank area from the second display unit, and displaying the first display content in the second blank area.
Optionally, after determining whether a third electronic device is placed on the second display unit, the method further includes:
if yes, discarding the first display content; or
If so, determining third display content displayed in a third coordinate range in the second display unit; the third coordinate range is a coordinate range corresponding to a position of the third electronic device on the second display unit, and the third display content is part or all of the first display content;
and correspondingly processing the third display content to enable the third display content to be in a visible state for a user, and displaying the rest part of the first display content through other areas except the third coordinate range in the second display unit.
An electronic device having a first display unit, the electronic device further comprising:
the first determining module is used for determining a first coordinate range corresponding to the position of the second electronic equipment on the first display unit when the second electronic equipment is overlapped with the first electronic equipment;
the second determining module is used for determining first display content displayed in the first coordinate range in the first display unit;
and the first processing module is used for correspondingly processing the first display content so as to enable the first display content to be in a visible state for a user.
Optionally, the first processing module is specifically configured to: determining a second coordinate range in the first display unit, and displaying the first display content in the second coordinate range; wherein there is no overlapping area between the first coordinate range and the second coordinate range; or sending the first display content to the second electronic device, so that the second electronic device displays the first display content.
Optionally, if a third electronic device is placed on the second display unit of the second electronic device, the first determining module is specifically configured to: determining the first coordinate range corresponding to the position of the second electronic device on the first display unit, and determining the third coordinate range corresponding to the position of the third electronic device on the first display unit;
the second determining module is specifically configured to: determining the first display content displayed in the first display unit within the union of the first coordinate range and the third coordinate range;
the first processing module is specifically configured to send the first display content to the second electronic device, so that the second electronic device displays the first display content, and specifically: sending the first sub-display content to the second electronic device to enable the second electronic device to display the first sub-display content, and sending the second sub-display content to the third electronic device to enable the third electronic device to display the second sub-display content; the first sub-display content and the second sub-display content form the first display content, the first sub-display content corresponds to the first coordinate range, and the second sub-display content corresponds to the third coordinate range.
An electronic device comprising a second display unit, the electronic device further comprising:
the second receiving module is used for receiving first display content sent by the first electronic equipment when the second electronic equipment and the first electronic equipment are placed in an overlapping mode; the first display content is display content displayed in a first coordinate range in the first display unit, and the first coordinate range is a coordinate range corresponding to the position of the second electronic device on the first display unit;
the judging module is used for judging whether third electronic equipment is placed on the second display unit;
and the second processing module is used for displaying the first display content through the second display unit if the first display content is not displayed.
Optionally, the second processing module is further configured to:
after the judging module judges whether a third electronic device is placed on the second display unit, if so, discarding the first display content; or
After the judging module judges whether third electronic equipment is placed on the second display unit, if so, determining third display content displayed in a third coordinate range in the second display unit; the third coordinate range is a coordinate range corresponding to a position of the third electronic device on the second display unit, and the third display content is part or all of the first display content;
and correspondingly processing the third display content to enable the third display content to be in a visible state for a user, and displaying the rest part of the first display content through other areas except the third coordinate range in the second display unit.
In the embodiment of the invention, when the second electronic device is overlapped with the first electronic device, the first display content shielded by the second electronic device in the first display unit can be determined, so that the first display content can be processed, a user can see the first display content, the problem that the user cannot view the first display content due to the fact that the display content is shielded by other electronic devices is solved, and the display effect of the electronic device is enhanced.
Drawings
FIG. 1 is a main flowchart of a first information processing method according to an embodiment of the present invention;
fig. 2A is a schematic diagram illustrating a second electronic device being placed on a first electronic device when a size of the first electronic device is larger than a size of the second electronic device according to an embodiment of the present invention;
FIG. 2B is a side view of the second electronic device overlapping the first electronic device when the size of the first electronic device is smaller than the size of the second electronic device in the embodiment of the present invention;
FIG. 2C is a schematic diagram illustrating that the first display content is displayed in the first blank area when the size of the first electronic device is larger than that of the second electronic device according to the embodiment of the present invention;
fig. 2D is a schematic diagram illustrating that when the size of the first electronic device is larger than that of the second electronic device, the second electronic device is placed on the first electronic device and has display content according to the embodiment of the present invention;
fig. 2E is a schematic diagram illustrating that, when the size of the first electronic device is larger than that of the second electronic device and the second electronic device leaves the first electronic device, the first electronic device continues to display the display content of the original second electronic device in the embodiment of the present invention;
FIG. 3A is a flowchart illustrating a second information processing method according to an embodiment of the present invention;
fig. 3B is a schematic diagram illustrating that the first display content is displayed in the second display unit when the size of the first electronic device is smaller than that of the second electronic device according to the embodiment of the present invention;
fig. 4 is a main block diagram of the first electronic device according to the embodiment of the present invention;
fig. 5 is a main structural block diagram of a second electronic device in the embodiment of the present invention.
Detailed Description
An embodiment of the present invention provides an information processing method, which may be applied to a first electronic device having a first display unit, and the method includes: when second electronic equipment and the first electronic equipment are placed in an overlapping mode, determining a first coordinate range corresponding to the position of the second electronic equipment on the first display unit; determining first display content displayed in the first coordinate range in the first display unit; and correspondingly processing the first display content to enable the first display content to be in a visible state for a user.
In the embodiment of the invention, when the second electronic device is overlapped with the first electronic device, the first display content shielded by the second electronic device can be determined in the first display unit, so that the first display content can be processed, a user can see the first display content, the problem that the user cannot view the first display content due to the fact that the display content is shielded by other electronic devices is solved, and the display effect of the electronic device is enhanced.
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In the embodiment of the present invention, the first electronic device may be a mobile phone, a notebook, a PAD, or the like, or the first electronic device may also be an electronic device having a larger-sized display screen, for example, a desktop device.
In the embodiment of the present invention, the second electronic device may be a mobile phone, a notebook, a PAD, or the like, or the first electronic device may also be an electronic device having a larger-sized display screen, for example, a desktop device.
Similarly, in the embodiment of the present invention, the third electronic device may be a mobile phone, a notebook, a PAD, or the like, or the first electronic device may also be an electronic device having a larger-sized display screen, for example, a desktop device.
In addition, the term "and/or" herein is only one kind of association relationship describing an associated object, and means that there may be three kinds of relationships, for example, a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship, unless otherwise specified.
Preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
Referring to fig. 1, an embodiment of the present invention provides an information processing method, which can be applied to a first electronic device having a first display unit, and a main flow of the method is described as follows.
Step 101: when second electronic equipment is overlapped with the first display unit, determining a first coordinate range corresponding to the position of the second electronic equipment on the first display unit.
In the embodiment of the present invention, an electronic apparatus placed below is referred to as the first electronic apparatus, and an electronic apparatus stacked on the first electronic apparatus is referred to as the second electronic apparatus.
In an embodiment of the present invention, it may be that the size of the first electronic device is larger than that of the second electronic device, for example, the first electronic device is an electronic device with a large-size display screen, and therefore, other electronic devices with a smaller-size display screen may be placed on the first electronic device, as shown in fig. 2A. In fig. 2A, a represents the first display unit, B represents the second electronic device, and fig. 2A illustrates an example in which the second electronic device is a mobile phone.
In the embodiment of the present invention, it is another possible case that the size of the first electronic device is not larger than the size of the second electronic device, so that the first electronic device can be completely shielded when the second electronic device is placed in an overlapping manner with the first electronic device. As shown in fig. 2B, fig. 2B is a side view of the first electronic device and the second electronic device being overlapped, where a in fig. 2B represents the first electronic device and B represents the second electronic device, and it can be seen that the size of the first electronic device is smaller than that of the second electronic device, and the second electronic device completely covers the first electronic device.
When the second electronic device is placed on the first display unit, the first electronic device may determine a coordinate range corresponding to a position of the second electronic device on the first display unit, where the coordinate range is referred to as the first coordinate range in the embodiment of the present invention.
Specifically, the first electronic device may determine the first coordinate range in a variety of different manners, which are exemplified below.
The first mode is as follows: and when the second electronic device and the first electronic device are placed in an overlapped mode, the arranged sensors are in contact with the first display unit, and the first electronic device can determine the first coordinate range by sensing the positions of the sensors. For example, each sensor may send information to the first electronic device, the first electronic device may determine coordinates of the corresponding sensor upon receiving the information, and the first coordinate range may be determined upon determining the coordinates of each sensor. In the embodiment of the present invention, the first surface of the housing of the second electronic device refers to a surface opposite to a surface on which the display unit of the second electronic device is located. In the embodiment of the present invention, the display unit of the second electronic device is referred to as a second display unit. Since the sensors are arranged in series at the edge of the housing of the second electronic device, which sensors surround the edge of the housing of the second electronic device, the first coordinate range determined in this way is more accurate.
The second mode is as follows: and a sensor is arranged at each corner of the first surface of the shell of the second electronic device, when the second electronic device is placed on the first display unit, the arranged sensors are in contact with the first display unit, and the first electronic device can determine the first coordinate range by sensing the positions of the sensors. For example, each sensor may send information to the first electronic device, the first electronic device may determine coordinates of the corresponding sensor after receiving the information, and after determining the coordinates of each sensor, may determine a closed space range, where the coordinate range corresponding to the closed space range is the first coordinate range. The method uses fewer sensors and saves hardware resources.
The third mode is as follows: a sensor is disposed at an edge of an area of the first surface of the housing of the second electronic device, for example, the area is a triangular area, and the area can be located at any position of the first surface of the housing of the second electronic device. The sensor is disposed at the edge of the area, which may mean that adjacent sensors are sequentially disposed along the edge of the area, and the sensors surround the edge of the area, or may mean that the sensors are disposed at the corners of the area. When the second electronic device is placed on the first display unit, the arranged sensors contact the first display unit, the first electronic device can determine the area by sensing the positions of the sensors, meanwhile, the first electronic device can actively send information to the second electronic device to acquire information of the brand, the model and the like of the second electronic device, or the second electronic device can actively inform the first electronic device of the information of the brand, the model and the like, so that the first electronic device can determine the first coordinate range according to the coordinate range of the area and the acquired information of the second electronic device. In this case, the first electronic device needs to know where the area is located on the first surface of the housing of the second electronic device, and the known manner may be various, for example, the first electronic device and the second electronic device have a predetermined convention, and know the location of the area on the first surface in advance, or the second electronic device may inform the first electronic device of the location of the area on the first surface, so that the first electronic device determines the first coordinate range.
The fourth mode is that: and when the second electronic equipment is placed in an overlapped mode with the first electronic equipment, the arranged sensor is in contact with the second electronic equipment, the first electronic equipment can know whether the size of the second electronic equipment is larger than that of the first electronic equipment through information transmitted back by each sensor, and the first coordinate range is determined. For example, the first electronic device may determine the first coordinate range after receiving information as long as a sensor touching the second electronic device can transmit the information to the first electronic device. In the embodiment of the present invention, the second surface of the housing of the first electronic device refers to a surface on which the first display unit is located. Since sensors are arranged in series at the edge of the housing of the first electronic device, which sensors surround the edge of the housing of the first electronic device, the first coordinate range determined in this way is more accurate. In this case, if each of the arranged sensors transmits information to the first electronic device, or more than a preset number of the arranged sensors transmit information to the first electronic device, it indicates that all the arranged sensors or more than the preset number of the arranged sensors contact the second electronic device, and the determined area formed by the first coordinate range may be the entire display area of the first display unit.
The first mode and the second mode are relatively suitable for application scenes in which the size of the first electronic device is larger than that of the second electronic device, because the first electronic device can only touch the edge of the second electronic device, the third mode is also suitable for application scenes in which the size of the first electronic device is not larger than that of the second electronic device besides application scenes in which the size of the first electronic device is larger than that of the second electronic device, and the fourth mode is relatively suitable for application scenes in which the size of the first electronic device is not larger than that of the second electronic device.
The above is only an example of how the first electronic device determines the first coordinate range, and does not represent that the first electronic device determines the first coordinate range only in the above manners, and all the embodiments that enable the first electronic device to determine the first coordinate range are within the scope of the present invention, which is not limited in this respect.
Step 102: and determining first display content displayed in the first coordinate range in the first display unit.
After the first electronic device determines the first coordinate range, it may determine display content displayed in the first coordinate range in the first display unit.
Step 103: and correspondingly processing the first display content to enable the first display content to be in a visible state for a user.
In the embodiment of the present invention, after the first display content is determined, the first display content may be in a visible state for a user by performing corresponding processing on the first display content, that is, although the second electronic device blocks the first coordinate range on the first display unit, the first display content originally displayed in the first coordinate range may still be continuously displayed, and the user may continuously see the first display content, so that the display effect of the first display unit is not affected, the information processing capability of the electronic device is improved, and the user may conveniently view or perform corresponding operation on the first display content, thereby improving user experience.
In the embodiment of the present invention, to make the first display content continuously visible, one possible way is to find another area in the first display unit to continuously display the first display content, so that the user can continuously view the first display content in the first display unit. Another possible way is to send the first display content to other electronic devices for display by other devices, since the second electronic device is placed on the first display unit, which should be visible to the user, then the first display content may be considered to be sent to the second electronic device for display.
Optionally, in this embodiment of the present invention, performing corresponding processing on the first display content may include: determining a second coordinate range in the first display unit, and displaying the first display content in the second coordinate range; wherein there is no overlapping area between the first coordinate range and the second coordinate range; or sending the first display content to the second electronic device, so that the second electronic device displays the first display content.
Optionally, in this embodiment of the present invention, determining the second coordinate range in the first display unit may include: judging whether a first blank area exists in the first display unit; wherein the area of the first blank area is not smaller than the area of the first display content; and if so, determining the first blank area as an area formed by the second coordinate range.
That is, if an area is to be additionally searched for in the first display unit to display the first display content, the blank area in the first display unit may be selected first, and since no other content is displayed before the blank area, the display effect of the other content in the first display unit is not affected by displaying the first display content in the blank area. Of course, the area of the first blank area needs to be not smaller than the area of the first display area, otherwise, complete display may not be achieved. If the first blank area exists, the first display content can be directly displayed in the first blank area, and at this time, the coordinate range of the first blank area is the second coordinate range.
As shown in fig. 2C, a in fig. 2C represents the first display unit, B represents the second electronic device, and the second electronic device is a mobile phone, for example, and it can be seen that the first electronic device and the second electronic device are placed in an overlapping manner. In fig. 2C, a coordinate range of a portion of the first display unit that is blocked by the second electronic device is the first coordinate range, 1 represents the first blank area, and the content displayed in 1 is the content that should be displayed in the first coordinate range.
Optionally, in this embodiment of the present invention, after determining whether there is a first blank area in the first display unit, the method may further include: if not, adjusting the display content in the other area except the first coordinate range in the first display unit, and/or adjusting the display scale of the first display content; and determining the first blank area from the first display unit, and determining the first blank area as an area formed by the second coordinate range.
If the first blank area is not found, the display contents in the other area of the first display unit except the first coordinate range may be adjusted, for example, a blank area may be moved by moving some display contents, or a blank area may be moved by adjusting the display scale of some display contents, for example, the display scale of some display contents may be adjusted to be smaller.
And/or if the first blank area is not found, the display scale of the first display content may be adjusted, and generally, the display scale of the first display content may be adjusted to be smaller, because the area of the blank area in the first display unit may be smaller, and after the display scale of the first display content is adjusted, the first display content may be displayed in the blank area with the smaller area.
In the embodiment of the present invention, no matter the first display content is continuously displayed in the second coordinate range in the first display unit, or the first display content is sent to the second electronic device for continuous display, the first display content may continue to operate normally for the user.
Optionally, in this embodiment of the present invention, after displaying the first display content in the second coordinate range, the method may further include: receiving operation of a user on a display object in the first display content; and responding to the operation to complete the function corresponding to the display object.
For example, the first display content includes an application icon, and the application icon is, for example, an application icon corresponding to a word application. The user performs a click operation on the application icon, and certainly, the user may perform the operation by using an input device, or may perform the operation directly by using a touch manner, which is not limited in the present invention. After receiving the operation, the first electronic device can normally respond to the operation and start the word application. That is, in the first display unit, the first display content is moved in position, but the function that can be realized is not changed.
Optionally, in this embodiment of the present invention, after sending the first display content to the second electronic device, so that the second electronic device displays the first display content, the method may further include: receiving operation information sent by the second electronic equipment, wherein the operation information at least comprises position information; the operation information is operation information corresponding to an operation performed by a user on a display object in the first display content; determining the display object according to the position information; and responding to the operation to complete the function corresponding to the display object.
For example, the first display content includes an application icon, and the application icon is, for example, an application icon corresponding to a word application. The user performs a click operation on the application icon in the second electronic device, and certainly, the user may perform the operation by using an input device, or may perform the operation by directly performing touch control on the second display unit, which is not limited in the present invention. After receiving the operation, the second electronic device may determine the operation information corresponding to the operation, and directly send the operation information to the first electronic device, where the operation information may include location information, that is, location information corresponding to the operation. After the first electronic device receives the operation information, the display object can be determined according to the position information, that is, the display object is determined to be the application icon, and then the first electronic device can normally respond to the operation and start the word application. That is, although the first display content is stolen to the second electronic device for display, the functions that can be realized by the first display content are not changed.
In the embodiment of the present invention, a scenario may be considered, in which, in addition to the second electronic device being placed in an overlapping manner with the first electronic device, a third electronic device is also placed in an overlapping manner with the second electronic device.
In this scenario:
determining the first coordinate range corresponding to the position of the second electronic device on the first display unit may include: determining the first coordinate range corresponding to the position of the second electronic device on the first display unit, and determining the third coordinate range corresponding to the position of the third electronic device on the first display unit;
determining the first display content displayed in the first coordinate range in the first display unit may include: determining the first display content displayed in the first display unit within the union of the first coordinate range and the third coordinate range;
sending the first display content to the second electronic device to cause the second electronic device to display the first display content may include: sending the first sub-display content to the second electronic device to enable the second electronic device to display the first sub-display content, and sending the second sub-display content to the third electronic device to enable the third electronic device to display the second sub-display content; the first sub-display content and the second sub-display content form the first display content, the first sub-display content corresponds to the first coordinate range, and the second sub-display content corresponds to the third coordinate range.
That is, the area blocked by the second electronic device and the third electronic device is first determined in such a manner that the first coordinate range and the third coordinate range are determined, and then the union of the first coordinate range and the third coordinate range is obtained. In this case, the first display content is determined, that is, the content displayed in the union of the first coordinate range and the third coordinate range is determined.
After determining the first display content, the first sub-display content and the second sub-display content may be determined therefrom, respectively. Specifically, the first electronic device may determine the first sub-display content and the second sub-display content according to the first coordinate range and the third coordinate range, for example, the first sub-display content may be displayed right in the first coordinate range, and the second sub-display content may be displayed right in the third coordinate range.
After determining the first sub-display content and the second sub-display content, the first electronic device may send the first sub-display content to the second electronic device, and send the second sub-display content to the third electronic device, so that the second electronic device may display the first sub-display content, the third electronic device may display the second sub-display content, and the first display content continues to be completely displayed. A similar approach can be used regardless of how many electronic devices are stacked on the first display unit, which is exemplified by only having two electronic devices stacked on the first display unit.
Optionally, in this embodiment of the present invention, after performing corresponding processing on the first display content, the method may further include: receiving second display content sent by the second electronic equipment; the second display content is content displayed by a second display unit of the second electronic device.
That is, regardless of whether the first display content is displayed in the second coordinate range or the first display content is transmitted to the second electronic device for display, the second electronic device may transmit the second display content to the first electronic device, where the second display content is originally displayed on the second display unit.
As shown in fig. 2D, a in fig. 2D represents the first display unit, B represents the second electronic device, and the second electronic device takes a mobile phone as an example, and it can be seen that the first electronic device and the second electronic device are placed in an overlapping manner, and the second electronic device has a display content, which is the second display content. In fig. 2D, a coordinate range of a portion of the first display unit that is blocked by the second electronic device is the first coordinate range.
Optionally, in this embodiment of the present invention, if the second electronic device leaves the first display unit, after receiving the second display content sent by the second electronic device, the method may further include: prohibiting the first display content from being displayed in the first coordinate range, and displaying the second display content in the first coordinate range; or, the second display content is displayed in the whole display area of the first display unit.
As shown in fig. 2E, fig. 2E continues fig. 2D, and a in fig. 2E denotes the first display unit. In fig. 2E, the second electronic device has left the first display unit, and the second display content is displayed at a position where the second electronic device was originally placed, as shown by B in fig. 2E. That is, fig. 2E exemplifies that the second display content is displayed in the first coordinate range.
When the second electronic device is placed in an overlapping manner with the first electronic device, no matter whether the first display content is displayed in the second coordinate range or the first display content is sent to the second electronic device for display, after the second electronic device leaves the first display unit, the first display content can be continuously displayed on the first display unit, and can be displayed in the first coordinate range or in the whole area of the first display unit.
There are two possibilities, one is: when the second electronic device and the first electronic device are placed in an overlapping manner, no matter the first display content is displayed in the second coordinate range or the first display content is sent to the second electronic device for displaying, the first display content is not displayed in the first coordinate range any more. After the second electronic device leaves the first display unit, the first electronic device controls the first display content to be displayed again in the first coordinate range; the other is as follows: when the second electronic device is placed in an overlapping manner with the first electronic device, the first display content is displayed in the first coordinate range and cannot be seen by a user, regardless of whether the first display content is displayed in the second coordinate range or the first display content is sent to the second electronic device for displaying. And after the second electronic equipment leaves the first display unit, the first electronic equipment controls the first display content to be continuously displayed in the first coordinate range.
Then, if the second electronic device sends the second display content to the first electronic device, after the second electronic device leaves the first electronic device, the first electronic device may prohibit the first display content from being continuously displayed in the first coordinate range, but may display the second display content in the first coordinate range, which may be similarly understood as "stamping", and the second electronic device is placed on the first display unit as if it were an operation of "stamping", and when the second electronic device leaves, the content displayed in the second display unit may be displayed on the first display unit. Similarly, a user may directly perform an operation on the second display content displayed in the first display unit, and after receiving the operation performed on the second display content by the user, the first electronic device may record operation information, send the operation information to the second electronic device, respond by the second electronic device, and transmit a response result to the first electronic device, so that the first electronic device may control the first display unit to present a corresponding display result, thereby implementing an interaction between the first electronic device and the second electronic device.
Referring to fig. 3A, based on the same inventive concept, an embodiment of the present invention provides another information processing method, which can be applied to a second electronic device having a second display unit, where the second electronic device in the flow of fig. 3A and the second electronic device in the flow of fig. 1 can be the same electronic device. The main flow of the method is described below.
Step 301: when the second electronic equipment is overlapped with the first electronic equipment, receiving first display content sent by the first electronic equipment; the first display content is displayed in a first coordinate range in the first display unit, and the first coordinate range is a coordinate range corresponding to a position of the second electronic device on the first display unit.
The first electronic device in the flow of fig. 3A and the first electronic device in the flow of fig. 1 may be the same electronic device.
When the second electronic device is placed in an overlapping manner with the first electronic device, because the second electronic device blocks the first coordinate range in the first display unit, the first electronic device may determine display content in the first coordinate range, that is, the first display content, and in order to make the first display content continuously visible to the user, one option of the first electronic device is to send the first display content to the second electronic device for continuous display by the second electronic device. The implementation of this part is already described in the flowchart of fig. 1, and is not described herein again.
Step 302: and judging whether a third electronic device is placed on the second display unit.
After receiving the first display content, the second electronic device may first determine whether another electronic device, referred to as the third electronic device, is placed on the second display unit, that is, whether the third electronic device is placed in an overlapping manner with the second electronic device. Because if the third electronic device is further placed on the second display unit, the second display unit cannot completely see the first display content even if the first display content is displayed because part or all of the second display unit is blocked by the third electronic device.
Optionally, in this embodiment of the present invention, after determining whether the third electronic device is placed on the second display unit, the method may further include:
if yes, discarding the first display content; or
If so, determining third display content displayed in a third coordinate range in the second display unit; the third coordinate range is a coordinate range corresponding to a position of the third electronic device on the second display unit, and the third display content is part or all of the first display content;
and correspondingly processing the third display content to enable the third display content to be in a visible state for a user, and displaying the rest part of the first display content through other areas except the third coordinate range in the second display unit.
That is, if it is determined that the third electronic device is further placed on the second display unit, the second electronic device may have a different processing manner. For example, the second electronic device may directly discard the first display content, which may be understood as the second electronic device may refuse to display the first display content because the second display unit is occluded.
Or for example, the second electronic device may determine a coordinate range corresponding to an area occupied by the third electronic device on the second display unit, that is, the third coordinate range. After determining the third coordinate range, the second electronic device may determine display content displayed in the third coordinate range in the second display unit, which is referred to as the third display content in this embodiment of the present invention, in which the second display unit defaults to display the first display content, and therefore, the determined third display content is also part or all of the first display content. That is, when the third display content is determined, it is determined that the first display content is displayed in the second display unit by default, the determined third display content is a portion of the first display content that is blocked by the third electronic device, if the area of the third electronic device is smaller than the area of the second display unit, the third display content is a portion of the first display content, and if the area of the third electronic device is equal to the area of the second display unit, the third display content is a portion of the first display content.
After determining the third display content, the second electronic device may perform corresponding processing on the third display content, so that the third display content continues to be visible to the user. The processing manner of the third display content by the second electronic device is similar to the processing manner of the first display content by the first electronic device, and the processing manner of the first display content by the first electronic device has been described in detail in the flow of fig. 1, which is not repeated herein.
Step 303: and if not, displaying the first display content through the second display unit.
If the third electronic device and the second electronic device are not overlapped, that is, the second display unit is not shielded by other electronic devices, the second electronic device may directly display the received first display content through the second display unit.
An application scenario in which the size of the first electronic device is not larger than the size of the second electronic device is mainly described below.
Optionally, in the embodiment of the present invention, if not, the first display content is displayed through the second display unit, and one possible manner is: if not, displaying the first display content in a second coordinate range of the second display unit; wherein the second coordinate range is a coordinate range corresponding in position to the first coordinate range in the first display unit.
That is, if the size of the first electronic device is not larger than the size of the second electronic device, the area of the first display content is not larger than the area of the second display unit. At this time, the second electronic device may determine the second coordinate range, which is a coordinate range corresponding in position to the first coordinate range in the first display unit, and display the first display content within the second coordinate range.
As shown in fig. 3B, a in fig. 3B indicates the second display unit, and a dotted line portion in a is the second coordinate range, where the first electronic device is hidden by the second electronic device and is in an invisible state. It can be seen that, in fig. 3B, display content is displayed in the dashed line area, and the display content is the first display content.
Optionally, in the embodiment of the present invention, if not, the first display content is displayed through the second display unit, and another possible manner is as follows: if not, judging whether a second blank area exists in the second display unit; wherein the area of the second blank area is not smaller than the area of the first display content; and if so, displaying the first display content in the second blank area.
That is, in this case, a blank area may be additionally found in the second display unit to display the first display content.
Optionally, in this embodiment of the present invention, after determining whether there is a second blank area in the second display unit, the method may further include: if not, adjusting the display content in the second display unit, and/or adjusting the display proportion of the first display content; determining the second blank area from the second display unit, and displaying the first display content in the second blank area.
It can be seen that, a manner of determining the second blank area from the second display unit is the same as that of determining the first blank area from the first display unit in the flow of fig. 1, and reference may be made to the detailed description in the flow of fig. 1, which is not repeated herein.
Therefore, no matter how many electronic devices are placed on the first display unit, the first display content can be continuously displayed through the display units of the electronic devices, and a user can check the first display content through the display units of the electronic devices, so that the display interest is strong.
Referring to fig. 4, based on the same inventive concept, an embodiment of the present invention provides an electronic device, and the electronic device in fig. 4 and the first electronic device may be the same electronic device. The electronic device may include the first display unit, and may further include a first determination module 401, a second determination module 402, and a first processing module 403.
The first determining module 401 is configured to determine a first coordinate range corresponding to a position of a second electronic device on the first display unit when the second electronic device is overlapped with the first electronic device;
the second determining module 402 is configured to determine first display content displayed in the first coordinate range in the first display unit;
the first processing module 403 is configured to perform corresponding processing on the first display content, so that the first display content is visible to a user.
Optionally, in this embodiment of the present invention, the first processing module 403 is specifically configured to: determining a second coordinate range in the first display unit, and displaying the first display content in the second coordinate range; wherein there is no overlapping area between the first coordinate range and the second coordinate range; or sending the first display content to the second electronic device, so that the second electronic device displays the first display content.
Optionally, in this embodiment of the present invention, the first processing module 403 is specifically configured to determine the second coordinate range in the first display unit, and specifically, the determining step is as follows: judging whether a first blank area exists in the first display unit; wherein the area of the first blank area is not smaller than the area of the first display content; and if so, determining the first blank area as an area formed by the second coordinate range.
Optionally, in this embodiment of the present invention, the first processing module 403 is further configured to: after judging whether a first blank area exists in the first display unit, if not, adjusting the display contents in other areas except the first coordinate range in the first display unit, and/or adjusting the display proportion of the first display contents; and determining the first blank area from the first display unit, and determining the first blank area as an area formed by the second coordinate range.
Optionally, in this embodiment of the present invention, the electronic device may further include a first receiving module and a response module. Wherein,
the first receiving module is used for receiving the operation of a user on a display object in the first display content;
the response module is used for responding to the operation and completing the function corresponding to the display object.
Optionally, in this embodiment of the present invention, the electronic device may further include a first receiving module, a third determining module, and a responding module. Wherein,
the first receiving module is used for receiving operation information sent by the second electronic device, wherein the operation information at least comprises position information; the operation information is operation information corresponding to an operation performed by a user on a display object in the first display content;
the third determining module is used for determining the display object according to the position information;
the response module is used for responding to the operation and completing the function corresponding to the display object.
Optionally, in the embodiment of the present invention, if a third electronic device is placed on the second display unit of the second electronic device,
the first determining module 401 is specifically configured to: determining the first coordinate range corresponding to the position of the second electronic device on the first display unit, and determining the third coordinate range corresponding to the position of the third electronic device on the first display unit;
the second determining module 402 is specifically configured to: determining the first display content displayed in the first display unit within the union of the first coordinate range and the third coordinate range;
the first processing module 403 is specifically configured to send the first display content to the second electronic device, so that the second electronic device displays the first display content, specifically: sending the first sub-display content to the second electronic device to enable the second electronic device to display the first sub-display content, and sending the second sub-display content to the third electronic device to enable the third electronic device to display the second sub-display content; the first sub-display content and the second sub-display content form the first display content, the first sub-display content corresponds to the first coordinate range, and the second sub-display content corresponds to the third coordinate range.
Optionally, in this embodiment of the present invention, the electronic device may further include a first receiving module, configured to: receiving second display content sent by the second electronic equipment; the second display content is content displayed by a second display unit of the second electronic device.
Optionally, in this embodiment of the present invention, if the second electronic device leaves the first display unit, the first processing module 403 is further configured to: after the first receiving module receives second display content sent by the second electronic device, prohibiting the first display content from being displayed in the first coordinate range, and displaying the second display content in the first coordinate range; or, the second display content is displayed in the whole display area of the first display unit.
Referring to fig. 5, based on the same inventive concept, an embodiment of the present invention provides another electronic device, and the electronic device in fig. 5 and the second electronic device may be the same electronic device. The electronic device may include a second display unit, and the electronic device may further include a second receiving module 501, a determining module 502, and a second processing module 503.
The second receiving module 501 is configured to receive first display content sent by a first electronic device when the second electronic device is placed in an overlapping manner with the first electronic device; the first display content is first display content displayed in a first coordinate range in the first display unit, and the first coordinate range is a coordinate range corresponding to the position of the second electronic device on the first display unit;
the judging module 502 is configured to judge whether a third electronic device is placed on the second display unit;
the second processing module 503 is configured to display the first display content through the second display unit if the first display content is not displayed.
Optionally, in this embodiment of the present invention, the second processing module 503 is specifically configured to: if not, displaying the first display content in a second coordinate range of the second display unit; wherein the second coordinate range is a coordinate range corresponding in position to the first coordinate range in the first display unit.
Optionally, in this embodiment of the present invention, the second processing module 503 is specifically configured to: if not, judging whether a second blank area exists in the second display unit; wherein the area of the second blank area is not smaller than the area of the first display content; and if so, displaying the first display content in the second blank area.
Optionally, in this embodiment of the present invention, the second processing module 503 is further configured to: after judging whether a second blank area exists in the second display unit, if not, adjusting the display content in the second display unit, and/or adjusting the display proportion of the first display content; determining the second blank area from the second display unit, and displaying the first display content in the second blank area.
Optionally, in this embodiment of the present invention, the second processing module 503 is further configured to:
after the determining module 502 determines whether a third electronic device is placed on the second display unit, if so, discarding the first display content; or
After the determining module 502 determines whether a third electronic device is placed on the second display unit, if so, determining third display content displayed in a third coordinate range in the second display unit; the third coordinate range is a coordinate range corresponding to a position of the third electronic device on the second display unit, and the third display content is part or all of the first display content;
and correspondingly processing the third display content to enable the third display content to be in a visible state for a user, and displaying the rest part of the first display content through other areas except the third coordinate range in the second display unit.
An embodiment of the present invention provides an information processing method, which may be applied to a first electronic device having a first display unit, and the method includes: when second electronic equipment is placed on the first display unit, determining a first coordinate range corresponding to the position of the second electronic equipment on the first display unit; determining first display content displayed in the first coordinate range in the first display unit; and correspondingly processing the first display content to enable the first display content to be in a visible state for a user.
In the embodiment of the invention, when the second electronic device is placed on the first display unit, the first display content shielded by the second electronic device can be determined, so that the first display content can be processed, a user can see the first display content, the problem that the user cannot view the display content due to the fact that the display content is shielded by other electronic devices is solved, and the display effect of the electronic device is enhanced.
It will be clear to those skilled in the art that, for convenience and simplicity of description, the foregoing division of the functional modules is merely used as an example, and in practical applications, the above function distribution may be performed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to perform all or part of the above described functions. For the specific working processes of the system, the apparatus and the unit described above, reference may be made to the corresponding processes in the foregoing method embodiments, and details are not described here again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules or units is only one logical division, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Specifically, the computer program instructions corresponding to an information processing method in the embodiments of the present application may be stored on a storage medium such as an optical disc, a hard disc, a usb disk, or the like, and when the computer program instructions corresponding to an information processing method in the storage medium are read or executed by an electronic device, the method includes the following steps:
when second electronic equipment and the first electronic equipment are placed in an overlapping mode, determining a first coordinate range corresponding to the position of the second electronic equipment on the first display unit;
determining first display content displayed in the first coordinate range in the first display unit;
and correspondingly processing the first display content to enable the first display content to be in a visible state for a user.
Optionally, the step of storing in the storage medium: the corresponding processing is performed on the first display content, and the corresponding computer instruction specifically includes, in the process of being executed:
determining a second coordinate range in the first display unit, and displaying the first display content in the second coordinate range; wherein there is no overlapping area between the first coordinate range and the second coordinate range; or
And sending the first display content to the second electronic equipment so as to enable the second electronic equipment to display the first display content.
Optionally, the step of storing in the storage medium: determining a second coordinate range in the first display unit, wherein the corresponding computer instructions specifically include, in the process of being executed:
judging whether a first blank area exists in the first display unit; wherein an area of the blank region is not smaller than an area of the first display content;
and if so, determining the first blank area as an area formed by the second coordinate range.
Optionally, the step of storing in the storage medium: judging whether the first display unit has a first blank area, wherein the corresponding computer instructions further comprise, after being specifically executed:
if not, adjusting the display content in the other area except the first coordinate range in the first display unit, and/or adjusting the display scale of the first display content;
and determining the first blank area from the first display unit, and determining the first blank area as an area formed by the second coordinate range.
Optionally, the step of storing in the storage medium: displaying the first display content in the second coordinate range, wherein after being specifically executed, the corresponding computer instructions further comprise:
receiving operation of a user on a display object in the first display content;
and responding to the operation to complete the function corresponding to the display object.
Optionally, the step of storing in the storage medium: sending the first display content to the second electronic device, so that the second electronic device displays the first display content, wherein after being specifically executed, the corresponding computer instructions further include:
receiving operation information sent by the second electronic equipment, wherein the operation information at least comprises position information; the operation information is operation information corresponding to an operation performed by a user on a display object in the first display content;
determining the display object according to the position information;
and responding to the operation to complete the function corresponding to the display object.
Optionally, if a third electronic device is placed on the second display unit of the second electronic device, the storage medium stores the following steps: determining a first coordinate range corresponding to a position of the second electronic device on the first display unit, wherein a corresponding computer instruction comprises, in a specific executed process: determining the first coordinate range corresponding to the position of the second electronic device on the first display unit, and determining the third coordinate range corresponding to the position of the third electronic device on the first display unit; stored in the storage medium and the steps of: determining first display content displayed in the first coordinate range in the first display unit, wherein the corresponding computer instructions comprise, in a specific executed process: determining the first display content displayed in the first display unit within the union of the first coordinate range and the third coordinate range; stored in the storage medium and the steps of: sending the first display content to the second electronic device to enable the second electronic device to display the first display content, wherein the corresponding computer instructions comprise, in a specific executed process: sending the first sub-display content to the second electronic device to enable the second electronic device to display the first sub-display content, and sending the second sub-display content to the third electronic device to enable the third electronic device to display the second sub-display content; the first sub-display content and the second sub-display content form the first display content, the first sub-display content corresponds to the first coordinate range, and the second sub-display content corresponds to the third coordinate range.
Optionally, the step of storing in the storage medium: the corresponding processing is performed on the first display content, and after the corresponding computer instructions are specifically executed, the method further includes:
receiving second display content sent by the second electronic equipment; the second display content is content displayed by a second display unit of the second electronic device.
Optionally, if the second electronic device leaves the first display unit, the and step stored in the storage medium: receiving second display content sent by the second electronic device, wherein after being specifically executed, the corresponding computer instructions further include:
prohibiting the first display content from being displayed in the first coordinate range, and displaying the second display content in the first coordinate range; or
And displaying the second display content in the whole display area of the first display unit.
Specifically, the computer program instructions corresponding to another information processing method in the embodiment of the present application may be stored on a storage medium such as an optical disc, a hard disc, a usb disk, or the like, and when the computer program instructions corresponding to another information processing method in the storage medium are read or executed by an electronic device, the method includes the following steps:
when the second electronic equipment is overlapped with the first electronic equipment, receiving first display content sent by the first electronic equipment; the first display content is first display content displayed in a first coordinate range in the first display unit, and the first coordinate range is a coordinate range corresponding to the position of the second electronic device on the first display unit;
judging whether a third electronic device is placed on the second display unit;
and if not, displaying the first display content through the second display unit.
Optionally, the step of storing in the storage medium: if not, the first display content is displayed through the second display unit, and the corresponding computer instructions comprise, in the specific executed process:
if not, displaying the first display content in a second coordinate range of the second display unit; wherein the second coordinate range is a coordinate range corresponding in position to the first coordinate range in the first display unit.
Optionally, the step of storing in the storage medium: if not, the first display content is displayed through the second display unit, and the corresponding computer instructions comprise, in the specific executed process:
if not, judging whether a second blank area exists in the second display unit; wherein the area of the second blank area is not smaller than the area of the first display content;
and if so, displaying the first display content in the second blank area.
Optionally, the step of storing in the storage medium: judging whether a second blank area exists in the second display unit, wherein after the corresponding computer instruction is executed specifically, the method further comprises the following steps:
if not, adjusting the display content in the second display unit, and/or adjusting the display proportion of the first display content;
determining the second blank area from the second display unit, and displaying the first display content in the second blank area.
Optionally, the step of storing in the storage medium: judging whether a third electronic device is placed on the second display unit, wherein the corresponding computer instructions further comprise, after being specifically executed:
if yes, discarding the first display content; or
If so, determining third display content displayed in a third coordinate range in the second display unit; the third coordinate range is a coordinate range corresponding to a position of the third electronic device on the second display unit, and the third display content is part or all of the first display content;
and correspondingly processing the third display content to enable the third display content to be in a visible state for a user, and displaying the rest part of the first display content through other areas except the third coordinate range in the second display unit.
The above embodiments are only used to describe the technical solutions of the present application in detail, but the above embodiments are only used to help understanding the method and the core idea of the present invention, and should not be construed as limiting the present invention. Those skilled in the art should also appreciate that they can easily conceive of various changes and substitutions within the technical scope of the present disclosure.
Claims (10)
1. An information processing method applied to a first electronic device having a first display unit, the method comprising the steps of:
when second electronic equipment and the first electronic equipment are placed in an overlapping mode so that at least part of display content of the first electronic equipment is shielded and a user cannot view the display content, determining a first coordinate range corresponding to the position of the second electronic equipment on the first display unit;
determining first display content displayed in the first coordinate range in the first display unit;
processing the first display content accordingly to make the first display content visible to a user,
after performing the corresponding processing on the first display content, the method further comprises: receiving second display content sent by the second electronic equipment; wherein the second display content is a content displayed by a second display unit of the second electronic device,
if the second electronic device leaves the first display unit, after receiving second display content sent by the second electronic device, the method further includes: prohibiting the first display content from being displayed in the first coordinate range, and displaying the second display content in the first coordinate range; or displaying the second display content in the whole display area of the first display unit.
2. The method of claim 1, wherein processing the first display content accordingly comprises:
determining a second coordinate range in the first display unit, and displaying the first display content in the second coordinate range; wherein there is no overlapping area between the first coordinate range and the second coordinate range; or
And sending the first display content to the second electronic equipment so as to enable the second electronic equipment to display the first display content.
3. The method of claim 2, wherein determining a second range of coordinates in the first display unit comprises:
judging whether a first blank area exists in the first display unit; wherein the area of the first blank area is not smaller than the area of the first display content;
and if so, determining the first blank area as an area formed by the second coordinate range.
4. The method of claim 3, after determining whether there is a first blank area in the first display unit, further comprising:
if not, adjusting the display content in the other area except the first coordinate range in the first display unit, and/or adjusting the display scale of the first display content;
and determining the first blank area from the first display unit, and determining the first blank area as an area formed by the second coordinate range.
5. The method of any of claims 2-4, wherein after displaying the first display content in the second range of coordinates, further comprising:
receiving operation of a user on a display object in the first display content;
and responding to the operation to complete the function corresponding to the display object.
6. The method of claim 2, wherein after transmitting the first display content to the second electronic device to cause the second electronic device to display the first display content, further comprising:
receiving operation information sent by the second electronic equipment, wherein the operation information at least comprises position information; the operation information is operation information corresponding to an operation performed by a user on a display object in the first display content;
determining the display object according to the position information;
and responding to the operation to complete the function corresponding to the display object.
7. The method of claim 2, wherein if a third electronic device is placed on a second display unit of the second electronic device, determining a first coordinate range corresponding to a position of the second electronic device on the first display unit comprises: determining the first coordinate range corresponding to the position of the second electronic device on the first display unit, and determining the third coordinate range corresponding to the position of the third electronic device on the first display unit;
determining first display content displayed in the first coordinate range in the first display unit, including: determining the first display content displayed in the first display unit within the union of the first coordinate range and the third coordinate range;
sending the first display content to the second electronic device to enable the second electronic device to display the first display content, including: sending the first sub-display content to the second electronic device to enable the second electronic device to display the first sub-display content, and sending the second sub-display content to the third electronic device to enable the third electronic device to display the second sub-display content; the first sub-display content and the second sub-display content form the first display content, the first sub-display content corresponds to the first coordinate range, and the second sub-display content corresponds to the third coordinate range.
8. An electronic device having a first display unit, the electronic device further comprising:
the first determining module is used for determining a first coordinate range corresponding to the position of the second electronic equipment on the first display unit when the second electronic equipment and the electronic equipment are placed in an overlapped mode so that at least part of display content of the electronic equipment is shielded and a user cannot view the display content;
the second determining module is used for determining first display content displayed in the first coordinate range in the first display unit;
a first processing module, configured to perform corresponding processing on the first display content to enable the first display content to be in a visible state for a user,
the first receiving module is used for receiving second display content sent by the second electronic equipment; wherein the second display content is a content displayed by a second display unit of the second electronic device,
if the second electronic device leaves the first display unit, the first processing module is further configured to: after the first receiving module receives second display content sent by the second electronic device, prohibiting the first display content from being displayed in the first coordinate range, and displaying the second display content in the first coordinate range; or, the second display content is displayed in the whole display area of the first display unit.
9. The electronic device of claim 8, wherein the first processing module is specifically configured to: determining a second coordinate range in the first display unit, and displaying the first display content in the second coordinate range; wherein there is no overlapping area between the first coordinate range and the second coordinate range; or sending the first display content to the second electronic device, so that the second electronic device displays the first display content.
10. The electronic device of claim 9, wherein if a third electronic device is placed on the second display unit of the second electronic device, the first determining module is specifically configured to: determining the first coordinate range corresponding to the position of the second electronic device on the first display unit, and determining the third coordinate range corresponding to the position of the third electronic device on the first display unit;
the second determining module is specifically configured to: determining the first display content displayed in the first display unit within the union of the first coordinate range and the third coordinate range;
the first processing module is specifically configured to send the first display content to the second electronic device, so that the second electronic device displays the first display content, and specifically: sending the first sub-display content to the second electronic device to enable the second electronic device to display the first sub-display content, and sending the second sub-display content to the third electronic device to enable the third electronic device to display the second sub-display content; the first sub-display content and the second sub-display content form the first display content, the first sub-display content corresponds to the first coordinate range, and the second sub-display content corresponds to the third coordinate range.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410367167.1A CN105446464B (en) | 2014-07-29 | 2014-07-29 | A kind of information processing method and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410367167.1A CN105446464B (en) | 2014-07-29 | 2014-07-29 | A kind of information processing method and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105446464A CN105446464A (en) | 2016-03-30 |
CN105446464B true CN105446464B (en) | 2019-11-26 |
Family
ID=55556763
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410367167.1A Active CN105446464B (en) | 2014-07-29 | 2014-07-29 | A kind of information processing method and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105446464B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102193719A (en) * | 2010-03-15 | 2011-09-21 | 联想(北京)有限公司 | Display method and display terminal |
CN102760038A (en) * | 2011-04-25 | 2012-10-31 | 索尼公司 | Communication apparatus, communication control method, and computer-readable storage medium |
CN103052937A (en) * | 2010-08-08 | 2013-04-17 | 高通股份有限公司 | Method and system for adjusting display content |
CN103399959A (en) * | 2013-08-21 | 2013-11-20 | 珠海市魅族科技有限公司 | Display method of interactive control of webpage and terminal |
CN103631489A (en) * | 2012-08-30 | 2014-03-12 | 中兴通讯股份有限公司 | Touch screen character display method and device |
CN103812531A (en) * | 2012-11-01 | 2014-05-21 | 三星电子株式会社 | Method and system for sharing contents |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5521226B2 (en) * | 2006-05-25 | 2014-06-11 | 富士フイルム株式会社 | Display system, display method, and display program |
US8621365B2 (en) * | 2010-04-06 | 2013-12-31 | Asustek Computer Inc. | File sharing method and system |
-
2014
- 2014-07-29 CN CN201410367167.1A patent/CN105446464B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102193719A (en) * | 2010-03-15 | 2011-09-21 | 联想(北京)有限公司 | Display method and display terminal |
CN103052937A (en) * | 2010-08-08 | 2013-04-17 | 高通股份有限公司 | Method and system for adjusting display content |
CN102760038A (en) * | 2011-04-25 | 2012-10-31 | 索尼公司 | Communication apparatus, communication control method, and computer-readable storage medium |
CN103631489A (en) * | 2012-08-30 | 2014-03-12 | 中兴通讯股份有限公司 | Touch screen character display method and device |
CN103812531A (en) * | 2012-11-01 | 2014-05-21 | 三星电子株式会社 | Method and system for sharing contents |
CN103399959A (en) * | 2013-08-21 | 2013-11-20 | 珠海市魅族科技有限公司 | Display method of interactive control of webpage and terminal |
Also Published As
Publication number | Publication date |
---|---|
CN105446464A (en) | 2016-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105117156B (en) | A kind of information processing method and electronic equipment | |
EP3118733B1 (en) | Method for recognizing operation mode of user on handheld device, and handheld device | |
CN106843692B (en) | Touch screen character display method and device | |
CN111352597B (en) | Multi-screen display control method and device, electronic equipment and readable storage medium | |
US10747387B2 (en) | Method, apparatus and user terminal for displaying and controlling input box | |
EP3561667B1 (en) | Method for displaying 2d application in vr device, and terminal | |
CN108073380B (en) | Electronic device, display control method and related product | |
CN111338506B (en) | Touch response method and device, electronic equipment and storage medium | |
US20160266758A1 (en) | Method for deleting email and terminal device | |
CN108108078B (en) | Electronic equipment, display control method and related product | |
CN109144392A (en) | A kind of method, apparatus and electronic equipment handling gesture conflict | |
CN110658976B (en) | Touch track display method and electronic equipment | |
US20170277419A1 (en) | Method and Electronic Device for Replying to a Message | |
WO2015181830A1 (en) | User account switching interface | |
CN107908329B (en) | Application icon management method and mobile terminal | |
CN103870115B (en) | Information processing method and electronic equipment | |
CN105446464B (en) | A kind of information processing method and electronic equipment | |
EP3851942A1 (en) | Operation method for touch display screen, and user equipment | |
CN110413167A (en) | Screen capturing method of terminal equipment and terminal equipment | |
CN108415651B (en) | Electronic equipment, display control method and related product | |
US20150160777A1 (en) | Information processing method and electronic device | |
CN113110772B (en) | Display method and device for display unit control and electronic equipment | |
US20170277340A1 (en) | Terminal control method and terminal | |
US10185457B2 (en) | Information processing apparatus and a method for controlling the information processing apparatus | |
US9727972B2 (en) | Method and terminal for generating thumbnail of image |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |