[go: up one dir, main page]

CN102495711B - Virtual multi-screen implementation method and device - Google Patents

Virtual multi-screen implementation method and device Download PDF

Info

Publication number
CN102495711B
CN102495711B CN201110361840.7A CN201110361840A CN102495711B CN 102495711 B CN102495711 B CN 102495711B CN 201110361840 A CN201110361840 A CN 201110361840A CN 102495711 B CN102495711 B CN 102495711B
Authority
CN
China
Prior art keywords
virtual screen
screen
virtual
incoming event
physical
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
Application number
CN201110361840.7A
Other languages
Chinese (zh)
Other versions
CN102495711A (en
Inventor
张威
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201110361840.7A priority Critical patent/CN102495711B/en
Publication of CN102495711A publication Critical patent/CN102495711A/en
Priority to PCT/CN2012/077946 priority patent/WO2013071762A1/en
Application granted granted Critical
Publication of CN102495711B publication Critical patent/CN102495711B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a virtual multi-screen implementation method and device. The method comprises the steps of: acquiring physical screen information of system equipment; generating a virtual screen and displaying according to the physical screen information when a virtual screen request of a user is received; and real-time monitoring the operation on the virtual screen by the user and carrying out dynamic response. According to the invention, user experience is improved and the development difficulty of the system developers is reduced.

Description

Virtual multi-screen implementation method and device
Technical field
The present invention relates to the communications field, more particularly to a kind of virtual multi-screen implementation method and device.
Background technology
With the development of electronic technology, display screen size is increasing, and giant-screen can not only show more contents, Also can for multiple users simultaneously operate with, how to allow these users operate on one screen oneself pay close attention to interface without Disturbed by other users.In addition, the content shown in some display screen some regions is relatively fixed, if it is possible to by these Part of screen is virtually an independent screen, and upper-layer user only focuses on a screen part, has to upper layer software (applications) development efficiency Certain lifting, while each virtual screen joint can realize many application scenarios and more complicated image.
The content of the invention
It is an object of the present invention to provide a kind of virtual multi-screen implementation method and device, it is to improve Consumer's Experience and reduce System development difficulty.
The invention provides a kind of virtual multi-screen implementation method, the above method is:
Obtain the physical screen information of system equipment;
When the virtual screen for receiving user is asked, according to above-mentioned physical screen information, generate virtual screen and show;
Operation and dynamic response of the monitor in real time user to above-mentioned virtual screen.
Device is realized invention further provides a kind of virtual multi-screen, said apparatus include physical screen acquisition of information mould Block, virtual screen generation module, virtual screen management module,
Above-mentioned physical screen data obtaining module, the physical screen information for obtaining system equipment;
Above-mentioned virtual screen generation module, during for being asked in the virtual screen for receiving user, according to above-mentioned physical screen Information, generates virtual screen and shows;
Above-mentioned virtual screen management module, the operation to above-mentioned virtual screen and dynamic response for monitor in real time user.
Big physical screen is decomposed into better simply multiple virtual screens by the present invention, and user need to only pay close attention to and oneself think concern Virtual screen content, as long as in addition, system equipment supports that user can dynamically adjust virtual screen without by it as needed His user disturbs, and has relatively good Consumer's Experience.The exploitation work of physical screen need to be only paid close attention to the invention enables system developer Make, reduce development difficulty and amount of calculation.
Brief description of the drawings
Accompanying drawing described herein is used for providing a further understanding of the present invention, constitutes a part of the invention, this hair Bright schematic description and description does not constitute inappropriate limitation of the present invention for explaining the present invention.In the accompanying drawings:
Fig. 1 is the flow chart of virtual multi-screen implementation method preferred embodiment of the present invention;
Fig. 2 is the theory diagram that virtual multi-screen of the invention realizes device preferred embodiment.
Specific embodiment
In order that the technical problems to be solved by the invention, technical scheme and beneficial effect are clearer, clear, below tie Drawings and Examples are closed, the present invention will be described in further detail.It should be appreciated that specific embodiment described herein is only used To explain the present invention, it is not intended to limit the present invention.
As shown in figure 1, being the flow chart of virtual multi-screen implementation method preferred embodiment of the present invention, the present embodiment is specifically included Following steps:
Step S001:Obtain system equipment physical screen information, physical screen information include screen width, height, as Plain form, color depth, line-spacing, video memory address;
What this step can be completed when system equipment is initialized, physical screen information be subsequently generated virtual screen according to According to.
Step S002:According to physical screen information and system image procossing and responding ability that step S001 is obtained, calculate The maximum virtual screen number Nmax that system equipment is supported;
Step S003:Receive the virtual screen request of user;
Carry virtual screen information in virtual screen request, including position of the virtual screen in physical screen, size, Resolution ratio, pixel format and the anglec of rotation, wherein, position and size are essential option, and resolution ratio, pixel format and the anglec of rotation are Option;User can flexibly set virtual screen according to the image-capable of system equipment, such as multiple users are in a thing Reason screen on play Mah-Jong, each user plane is differed to the position of screen, then each with can apply per family generation one virtual screen Curtain.
Step S004:Whether existing virtual screen number n is judged less than maximum virtual screen number Nmax, if so, then Perform step S005;Otherwise, step S008 is performed;
Step S005:According to the positional information in the virtual screen information that the request of above-mentioned virtual screen is carried, pre- life is judged Into virtual screen in the range of whether existing virtual screen, if so, then performing step S007;Otherwise, step S006 is performed;
Because the image-capable of system equipment is different, its virtual screen number supported also is differed, when existing void When plan screen number reaches the maximum virtual screen number of its support, then can not be further continued for increasing virtual screen;Virtual screen Image-capable of the position also with system equipment is relevant, therefore needs to limit the position of virtual screen, such as each virtual Screen close to and be distributed whole screen, the present invention is limited virtual screen by judging virtual screen position.In addition, empty Intend whether screen supports the anglec of rotation, resolution ratio or pixel format etc., also the image-capable with system equipment is relevant, when being When system equipment does not support these functions, then these functions can not be realized.
Step S006:According to the virtual screen information that the request of above-mentioned virtual screen is carried, generate virtual screen and show, hold Row step S009;
Step S007:Prompting user changes the positional information of virtual screen, return to step S003;
Step S008:User is without available virtual screen resource, return to step S003 for prompting;
Step S009:Monitor in real time user is to the physical input equipment of the operation of above-mentioned virtual screen and system equipment The outgoing event of incoming event, each virtual screen, and dynamic response;
Supporting virtual screen equipment dynamically increases, deletes and adjusts, and can meet the purpose that user flexibility is used, adjustment it is interior Appearance includes resolution ratio, position, the size of virtual screen, such as a certain virtual screen user thinks that current resolution is too high, now Can dynamically adjust;A certain user thinks that the position of screen is unsuitable, now can dynamically adjust the position of screen.Virtually set Standby input and output can respond the input of active user and export onto screen, without being influenceed by other screens user operation.
After virtual screen generation, user can as needed close existing virtual screen and the existing virtual screen letter of modification Breath.
When the existing virtual screen information of user's modification, then dynamic adjusts respective virtual screen.
When the incoming event of physical input equipment is monitored, type and default incoming event according to incoming event are rung Should be tactful, above-mentioned incoming event is sent to corresponding virtual unit and is responded;Specifically include following steps:
Step S91:Judge the type of incoming event, if touch-screen message, then perform step S92;If press key message, Then perform step S93;
Step S92:The positional information of positional information and existing virtual screen according to above-mentioned incoming event, it is determined that in response The virtual screen of incoming event is stated, above-mentioned incoming event is sent to above-mentioned virtual screen;
Step S93:According to default button and response virtual screen relation table, above-mentioned incoming event is sent to accordingly Virtual screen.
When the outgoing event of virtual screen is monitored, the outgoing event of virtual screen is sent to physical screen and is brushed Screen.
As shown in Fig. 2 being the theory diagram that virtual multi-screen of the invention realizes device preferred embodiment, the present embodiment includes thing Reason screen message acquisition module 01, virtual screen generation module 02, virtual screen management module 03,
Physical screen data obtaining module 01, the physical screen information for obtaining system equipment, and according to the thing for obtaining Reason screen message and system image procossing and responding ability, the maximum virtual screen number Nmax that computing system equipment is supported;
Virtual screen generation module 02, during for being asked in the virtual screen for receiving user, judges existing virtual screen Whether number n is less than above-mentioned maximum virtual screen number Nmax;And it is maximum virtual less than above-mentioned in existing virtual screen number n During screen number Nmax, judge in the range of the virtual screen of pre-generatmg whether existing virtual screen, in the virtual screen of pre-generatmg In the presence of not having a virtual screen in the range of curtain, generation virtual screen simultaneously shows, existing virtual screen number n be equal to it is above-mentioned most During big virtual screen number Nmax, user is pointed out without available virtual screen resource;In the range of the virtual screen of pre-generatmg When there is virtual screen, user is pointed out to change the positional information of virtual screen;
Virtual screen management module 03, for monitor in real time user to the operation of above-mentioned virtual screen, the thing of system equipment Manage the incoming event of input equipment and the outgoing event of each virtual screen and dynamic response;Specially:Monitoring user's modification During existing virtual screen information, the corresponding virtual screen of dynamic adjustment;Monitoring the defeated of the physical input equipment of system equipment During incoming event, the type of incoming event is judged, when incoming event is touch-screen message, the position letter according to above-mentioned incoming event The positional information of breath and existing virtual screen, it is determined that responding the virtual screen of above-mentioned incoming event, above-mentioned incoming event is sent Responded to above-mentioned virtual screen;When incoming event is press key message, closed with response virtual screen according to default button It is table, above-mentioned incoming event is sent into corresponding virtual screen is responded;When the outgoing event of virtual screen is monitored, The outgoing event of virtual screen is sent into physical screen carries out brush screen.
Described above has shown and described the preferred embodiments of the present invention, but as previously described, it should be understood that the present invention is not Form disclosed herein is confined to, the exclusion to other embodiment is not to be taken as, and can be used for various other combinations, modification And environment, and can be carried out by the technology or knowledge of above-mentioned teaching or association area in invention contemplated scope described herein Change.And the change and change that those skilled in the art are carried out do not depart from the spirit and scope of the present invention, then all should be in institute of the present invention In attached scope of the claims.

Claims (8)

1. a kind of virtual multi-screen implementation method, it is characterised in that methods described is:
Obtain the physical screen information of system equipment;
According to the physical screen information and system image procossing and responding ability, the maximum void that the system equipment is supported is calculated Intend screen number;
When the virtual screen for receiving user is asked, judge existing virtual screen number whether less than the maximum virtual screen Number, if so, the virtual screen information for then being carried according to virtual screen request, generates virtual screen and show;Otherwise, point out User is without available virtual screen resource;
Operation and dynamic response of the monitor in real time user to the virtual screen.
2. method according to claim 1, it is characterised in that
The physical screen information includes screen width, height, pixel format, color depth, line-spacing, video memory address;
Virtual screen request carries virtual screen information, including position of the virtual screen in physical screen, size, point Resolution, pixel format and the anglec of rotation, wherein, resolution ratio, pixel format and the anglec of rotation are option.
3. method according to claim 1, it is characterised in that the operation includes closing existing virtual screen and modification Existing virtual screen information;
When monitoring that user's modification has virtual screen information, the corresponding virtual screen of dynamic adjustment.
4. method according to claim 1, it is characterised in that methods described is in existing virtual screen number less than described During maximum virtual screen number, following steps are also performed:
According to the positional information in the virtual screen information that virtual screen request is carried, the virtual screen model of pre-generatmg is judged In enclosing whether existing virtual screen, if so, then prompting user changes the positional information of virtual screen;Otherwise, according to the void Intend screen message, generate virtual screen and show.
5. the method according to claim any one of 1-4, it is characterised in that methods described is further comprising the steps of:
The outgoing event of the incoming event of the physical input equipment of system equipment described in real-time monitoring and each virtual screen, and according to The type of incoming event and default incoming event response policy, the incoming event is sent into corresponding virtual unit is carried out Response;Or the outgoing event of virtual screen is sent to physical screen carries out brush screen.
6. method according to claim 5, it is characterised in that the type and default strategy according to incoming event, The incoming event is sent to corresponding virtual unit carries out response of step and be specially:
Judge the type of incoming event;
If the incoming event is touch-screen message, the position of positional information and existing virtual screen according to the incoming event Confidence ceases, it is determined that responding the virtual screen of the incoming event, the incoming event is sent into the virtual screen;
If the incoming event is press key message, according to default button and response virtual screen relation table, by the input Event is sent to corresponding virtual screen.
7. a kind of virtual multi-screen realizes device, it is characterised in that described device includes physical screen data obtaining module, virtual screen Curtain generation module, virtual screen management module,
The physical screen data obtaining module, the physical screen information for obtaining system equipment;Computing system is additionally operable to set The standby maximum virtual screen number supported;
The virtual screen generation module, during for being asked in the virtual screen for receiving user, judges existing virtual screen Whether number is less than the maximum virtual screen number, if so, the virtual screen information for then being carried according to virtual screen request, Generation virtual screen simultaneously shows;Otherwise, prompting user is without available virtual screen resource;
The virtual screen management module, the operation to the virtual screen and dynamic response for monitor in real time user.
8. device according to claim 7, it is characterised in that
The virtual screen generation module, for existing virtual screen number be less than the maximum virtual screen number when, Judge in the range of the virtual screen of pre-generatmg whether existing virtual screen, without virtual in the range of the virtual screen of pre-generatmg In the presence of screen, generate virtual screen and show;In the range of the virtual screen of pre-generatmg during existing virtual screen, point out to use Change the positional information of virtual screen in family;
The virtual screen management module, for when monitoring that user's modification has virtual screen information, dynamic adjustment to be corresponding Virtual screen;And the incoming event and the output thing of each virtual screen of the physical input equipment of real-time monitoring system equipment Part, and type and default incoming event response policy according to incoming event, corresponding void is sent to by the incoming event Propose standby response;Or the outgoing event of virtual screen is sent to physical screen carries out brush screen.
CN201110361840.7A 2011-11-15 2011-11-15 Virtual multi-screen implementation method and device Active CN102495711B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201110361840.7A CN102495711B (en) 2011-11-15 2011-11-15 Virtual multi-screen implementation method and device
PCT/CN2012/077946 WO2013071762A1 (en) 2011-11-15 2012-06-29 Virtual multi-screen implementation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110361840.7A CN102495711B (en) 2011-11-15 2011-11-15 Virtual multi-screen implementation method and device

Publications (2)

Publication Number Publication Date
CN102495711A CN102495711A (en) 2012-06-13
CN102495711B true CN102495711B (en) 2017-05-17

Family

ID=46187540

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110361840.7A Active CN102495711B (en) 2011-11-15 2011-11-15 Virtual multi-screen implementation method and device

Country Status (2)

Country Link
CN (1) CN102495711B (en)
WO (1) WO2013071762A1 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102495711B (en) * 2011-11-15 2017-05-17 中兴通讯股份有限公司 Virtual multi-screen implementation method and device
CN104484094B (en) * 2014-12-17 2017-08-11 上海隧道工程有限公司 The implementation method at the tunnel monitoring multiple web pages interface based on multi-screen work station
CN105894243A (en) * 2016-03-29 2016-08-24 上海赞越软件服务中心 Internal flow approving mechanism based on product display database
CN106097016A (en) * 2016-06-20 2016-11-09 上海赞越软件服务中心 Product orientation based on product introduction storehouse mechanism
CN107688450A (en) * 2017-09-12 2018-02-13 威创集团股份有限公司 A kind of combination control method and device
CN111176520B (en) * 2019-11-13 2021-07-16 联想(北京)有限公司 Adjusting method and device
CN111026488B (en) * 2019-12-06 2023-04-07 Tcl移动通信科技(宁波)有限公司 Communication data saving method, device, terminal equipment and storage medium
CN113676709B (en) * 2020-05-14 2023-10-27 聚好看科技股份有限公司 Intelligent projection equipment and multi-screen display method
CN112965771B (en) * 2021-03-02 2024-02-23 北京深之度科技有限公司 Virtual screen construction method, computing device and storage medium
CN117130573B (en) * 2023-10-26 2024-02-20 北京世冠金洋科技发展有限公司 Multi-screen control method, device, equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101763234A (en) * 2009-12-29 2010-06-30 广东威创视讯科技股份有限公司 Method and device for simulating various screen resolutions
CN102033697A (en) * 2009-09-28 2011-04-27 索尼公司 Terminal apparatus, server apparatus, display control method, and program
CN102215265A (en) * 2011-06-14 2011-10-12 杭州思福迪信息技术有限公司 System and method for realizing uniform management and monitoring of remote virtual desktop access

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7844914B2 (en) * 2004-07-30 2010-11-30 Apple Inc. Activating virtual keys of a touch-screen virtual keyboard
US8522308B2 (en) * 2010-02-11 2013-08-27 Verizon Patent And Licensing Inc. Systems and methods for providing a spatial-input-based multi-user shared display experience
CN102495711B (en) * 2011-11-15 2017-05-17 中兴通讯股份有限公司 Virtual multi-screen implementation method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102033697A (en) * 2009-09-28 2011-04-27 索尼公司 Terminal apparatus, server apparatus, display control method, and program
CN101763234A (en) * 2009-12-29 2010-06-30 广东威创视讯科技股份有限公司 Method and device for simulating various screen resolutions
CN102215265A (en) * 2011-06-14 2011-10-12 杭州思福迪信息技术有限公司 System and method for realizing uniform management and monitoring of remote virtual desktop access

Also Published As

Publication number Publication date
WO2013071762A1 (en) 2013-05-23
CN102495711A (en) 2012-06-13

Similar Documents

Publication Publication Date Title
CN102495711B (en) Virtual multi-screen implementation method and device
CN108491275B (en) Program optimization method, device, terminal and storage medium
US11412153B2 (en) Model-based method for capturing images, terminal, and storage medium
TWI533198B (en) Technology for communication between virtual areas and physical spaces
EP2685715B1 (en) Method and device for managing video resources in video conference
CN104750498B (en) A kind of method and electronic equipment controlling mouse module
CN107436712B (en) Method, device and terminal for setting skin for calling menu
CN112135325A (en) Network switching method, device, storage medium and terminal
JP2017517172A (en) Information recalling method and apparatus, and electronic terminal
CN105872832A (en) Video calling method, video calling system and display device
CN114286152A (en) Display device, communication terminal and screen projection picture dynamic display method
US20230333803A1 (en) Enhanced Screen Sharing Method and System, and Electronic Device
CN107943372A (en) A kind of interface display method, device and computer-readable recording medium
CN109116965A (en) A kind of electricity saving method and mobile terminal
CN104754277A (en) Information processing equipment and information processing method
CN115396717A (en) Display device and display image quality adjusting method
CN116233522A (en) Display equipment and continuous screen throwing method
CN107172466A (en) Shared image data display method and system
CN105898519A (en) WiFi list display method and device
CN108958452A (en) A kind of screen control method, terminal and computer readable storage medium
CN107580304A (en) Method and apparatus is dismissed by a kind of group based on application program
CN110427229A (en) Using no response processing method, mobile terminal and computer readable storage medium
CN114296841B (en) A display device and AI enhanced display method
CN107807876A (en) Multi-screen display method, mobile terminal and storage medium
CN116433880A (en) Data acquisition method, system, device, equipment and storage medium

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