CN107343098B - Display system, method and apparatus, storage medium - Google Patents
Display system, method and apparatus, storage medium Download PDFInfo
- Publication number
- CN107343098B CN107343098B CN201710530485.9A CN201710530485A CN107343098B CN 107343098 B CN107343098 B CN 107343098B CN 201710530485 A CN201710530485 A CN 201710530485A CN 107343098 B CN107343098 B CN 107343098B
- Authority
- CN
- China
- Prior art keywords
- screen
- server
- application
- terminal
- session
- 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
- 238000000034 method Methods 0.000 title claims abstract description 51
- 238000013507 mapping Methods 0.000 claims description 25
- 238000012545 processing Methods 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 12
- 238000004590 computer program Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000010295 mobile communication Methods 0.000 description 7
- 238000007726 management method Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/08—Protocols specially adapted for terminal emulation, e.g. Telnet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72445—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting Internet browser applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
- H04M1/72472—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons wherein the items are sorted according to specific criteria, e.g. frequency of use
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a display system, a display method, a display device, a storage medium and a processor. The display system includes: the terminal is used for establishing a first session channel with the server; receiving an application desktop distributed for the terminal by the server through a first session channel; the server is used for acquiring all application desktops corresponding to the first session channel and sending all application desktops to the splicing screen; and the spliced screen is used for displaying the application desktops corresponding to all the session channels. By the method and the device, the problem of complex operation caused by the need of installing a specific operating system during common-screen display is solved.
Description
Technical Field
The present invention relates to the field of computers, and in particular, to a display system, method and apparatus, storage medium, and processor.
Background
With the rapid development of mobile wireless communication technology, from the former 2G mobile communication network to the latter 3G mobile communication network, the 4G mobile communication network has been popularized so far, and even some areas have been deployed and started to build the 5G mobile communication network. Along with this, the performance of mobile phone hardware is also increasing with the network. At present, intelligent machines with stronger computing power, such as 4-core, 8-core and even 10-core CPU mobile phones, and the like, appear in the market.
At present, mobile phones in the evaluation market are faster in performance and internet surfing, and are equipped with more sensors, longer standby time, APP application which is adaptive to more hardware and mobile phone operating systems, larger in screen, thinner in thickness and lighter in weight. However, in practice, the actual product is subject to various conditions.
In the PC market, the zero client is used as a choice of the current company for building an office environment, and operation and data storage are stored in a remote server, so that dynamic allocation and convenient expansion of operation capacity and data storage are realized. However, this method lacks mobility and cannot be applied to a mobile communication network.
In order to solve the above problems, the following solutions are currently available in the market.
The mobile phone with higher research and development operation speed and larger memory is developed to meet the pursuit of people for the operation and control experience of the mobile equipment.
A BYOD (bright green Own Device, which carries its Own Device office) concept is proposed, and mobile office is implemented using existing networks and mobile devices. Meanwhile, the original virtual server and storage are utilized to realize the sharing of data and calculation.
With the innovation of network transmission mode and speed, people will have more and more demands on the dissemination and sharing of image information. And more screens are used as display carriers of image information. The large screen is seen everywhere, and the small screen is carried with the user. But size and portability are not compatible for physical reasons. This creates a need to view small screen content with a large screen.
In the prior art, a large screen is used for displaying the content of the mobile phone characteristics, and the mobile phone can be shared through WIFI and other forms, but special screen recording software needs to be installed and the support of an operating system is needed. The common screen display cannot be performed without an operating system.
Aiming at the problem of complex operation caused by the need of installing a specific operating system during common screen display in the related art, no effective solution is provided at present.
Disclosure of Invention
The invention mainly aims to provide a display system, a display method, a display device, a storage medium and a processor, which are used for solving the problem of complex operation caused by the need of installing a specific operating system during common-screen display.
In order to achieve the above object, according to one aspect of the present invention, there is provided a display system including: the terminal is used for establishing a first session channel with the server; receiving an application desktop distributed to the terminal by the server through the first session channel; the server is used for acquiring all application desktops corresponding to the first session channel and sending all the application desktops to the splicing screen; and the spliced screen is used for displaying the application desktops corresponding to all the session channels.
Furthermore, the spliced screen is also used for displaying image information; the terminal is further configured to scan the image information displayed on the spliced screen and obtain an access identifier from the image information, where the access identifier is used to indicate that an application desktop of the terminal is allowed to be displayed on the spliced screen; the server is further used for establishing a mapping relation between the access identifier and the first session channel of the terminal; and acquiring all the first session channels corresponding to the access identifications according to the mapping relation, and sending all the application desktops to the splicing screen.
Further, the image information includes: and the two-dimensional code image carries the access identification.
Further, the server is further configured to receive a common-screen request of the spliced screen, and generate the access identifier according to identity information carried in the common-screen request, where the identity information is identity information of the spliced screen.
Further, the server is further configured to generate the image information according to the access identifier, and send the image information to the splicing screen; or, the server is further configured to send the access identifier to the splicing screen; and the splicing screen is used for generating the image information according to the access identification.
Further, the server is further configured to obtain the number of channels of the first session channel before obtaining all the first session channels corresponding to the admission identifier according to the mapping relationship; and when the number of the channels is larger than a preset threshold value, refusing to send the application desktops of a specified number to the spliced screen, wherein the specified number is a difference value between the number of the channels and the preset threshold value.
Further, the server is further configured to send all the application desktops to the mosaic screen through a second session channel, where the second session channel is a channel dedicated to sending all the application desktops to the mosaic screen.
Further, the server is further configured to arrange all the application desktops according to a preset rule to obtain a to-be-displayed picture; and sending the picture to be displayed to the spliced screen.
Further, the server is further configured to obtain display parameters of the spliced screen before sending all the arranged application desktops to the spliced screen, and adjust the to-be-displayed picture according to the display parameters.
Further, the method is carried out. The server is further used for closing the first session channel after all the application desktops are sent to the spliced screen.
Further, the spliced screen is also used for sending the position information or the control instruction of the application desktop in the spliced screen to the server.
In order to achieve the above object, according to another aspect of the present invention, there is also provided a display method including: acquiring an application desktop distributed to at least one terminal by a server through a first session channel; and sending the application desktop to a spliced screen for displaying.
Further, before obtaining the application desktop allocated by the server to the at least one terminal through the first session channel, the method further includes: receiving a request sent by the terminal, wherein the request carries an access identifier, and the access identifier is used for indicating that the application desktop of the at least one terminal is allowed to be displayed on the spliced screen; establishing a mapping relation between an access identifier and a first session channel of the terminal; and determining all the first session channels corresponding to the access identifications and application desktops corresponding to all the first session channels according to the mapping relation.
In order to achieve the above object, according to another aspect of the present invention, there is also provided a display method including: establishing a first session channel with a server, and receiving an application desktop distributed by the server for a terminal through the first session channel; scanning image information displayed on a spliced screen, and acquiring an access identifier from the image information, wherein the access identifier is used for indicating that an application desktop of the terminal is allowed to be displayed on the spliced screen; and sending a request to a server according to the access identifier, wherein the request is used for requesting to display an application desktop corresponding to the terminal on the spliced screen, and the request carries the access identifier.
In order to achieve the above object, according to another aspect of the present invention, there is also provided a display device including: the device comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring an application desktop distributed by a server for at least one terminal through a first session channel; and the sending unit is used for sending the application desktop to the spliced screen for displaying.
Further, the apparatus further comprises: a receiving unit, configured to receive a request sent by a terminal before acquiring an application desktop allocated by a server to the terminal through a first session channel, where the request carries an admission identifier, and the admission identifier is used to indicate that the application desktop of the terminal is allowed to be displayed on the splicing screen; the establishing unit is used for establishing a mapping relation between the access identification and the first session channel of the at least one terminal; and the determining unit is used for determining all the first session channels corresponding to the access identifications and the application desktops corresponding to all the first session channels according to the mapping relation.
In order to achieve the above object, according to another aspect of the present invention, there is also provided a storage medium including a stored program, wherein the program performs the display method of the present invention.
In order to achieve the above object, according to another aspect of the present invention, there is also provided a processor for executing a program, wherein the program executes a display method of the present invention.
The invention is used for establishing a first session channel with a server through at least one terminal; receiving an application desktop distributed for the terminal by the server through a first session channel; the server is used for acquiring all application desktops corresponding to the first session channel and sending all application desktops to the splicing screen; the spliced screen is used for displaying the application desktops corresponding to all the session channels, the problem that operation is complex due to the fact that a specific operating system needs to be installed when the shared screen is displayed is solved, and the effect of improving flexibility of shared screen display operation is achieved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this application, illustrate embodiments of the invention and, together with the description, serve to explain the invention and not to limit the invention. In the drawings:
FIG. 1 is a schematic diagram of a display system according to a first embodiment of the present invention;
FIG. 2 is a schematic diagram of a display system according to a second embodiment of the present invention;
fig. 3 is a flowchart of a display method according to a first embodiment of the present invention;
fig. 4 is a flowchart of a display method according to a second embodiment of the present invention;
fig. 5 is a flowchart of a display method according to a third embodiment of the present invention; and
fig. 6 is a schematic view of a display device according to an embodiment of the present invention.
Detailed Description
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present invention will be described in detail below with reference to the embodiments with reference to the attached drawings.
In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only partial embodiments of the present application, but not all embodiments. 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 application.
It should be noted that the terms "first," "second," and the like in the description and claims of this application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It should be understood that the data so used may be interchanged under appropriate circumstances such that embodiments of the application described herein may be used. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
The embodiment of the invention provides a display system.
Fig. 1 is a schematic diagram of a display system according to a first embodiment of the present invention, which includes at least one terminal 10, a server 20, and a tiled screen 30, as shown in fig. 1.
At least one terminal 10 for establishing a first session channel with a server; receiving an application desktop distributed for the terminal by the server through a first session channel;
the server 20 is configured to obtain all application desktops corresponding to the first session channel, and send all application desktops to the mosaic screen;
and the spliced screen 30 is used for displaying the application desktops corresponding to all the conversation channels.
The embodiment adopts at least one terminal 10 to establish a first session channel with a server; receiving an application desktop distributed for the terminal by the server through a first session channel; the server 20 acquires all application desktops corresponding to the first session channel and sends all application desktops to the splicing screen; the spliced screen 30 displays the application desktops corresponding to all the session channels, so that the problem of complex operation caused by the need of installing a specific operating system during common screen display is solved, and the effect of improving the flexibility of common screen display operation is achieved.
In this embodiment, the terminal may be a mobile phone, a PAD, and other types of mobile terminals, the terminal and the server may establish a first session channel, the terminal and the server may perform data transmission through the first session channel, the first session channel may be established in multiple ways, after the first session channel is established, the server obtains all application desktops corresponding to the first session channel, and then sends the application desktops to the mosaic screen, where the application desktops may be a current interface of the mobile phone, the terminal receives, through the first session channel, the application desktops allocated to the terminal by the server, the terminal may have multiple terminals, each terminal establishes a respective session channel with the server, receives the application desktops allocated by the server, and then the server mosaic screen displays the application desktops corresponding to all the session channels. Therefore, the display system of the embodiment of the invention can form the display contents of the plurality of terminals into the spliced desktop and then display the spliced desktop on the corresponding spliced screen, so as to realize the effect of display on the same screen.
Optionally, the tiled screen may display image information in addition to displaying the application desktop. The terminal is also used for scanning image information displayed on the spliced screen and acquiring an access identifier from the image information, wherein the access identifier is used for indicating that an application desktop of the terminal is allowed to be displayed on the spliced screen; for example, the image information may be a two-dimensional code image, the two-dimensional code image carries an access identifier, and the server is further configured to establish a mapping relationship between the access identifier and a first session channel of the terminal; and acquiring all first session channels corresponding to the access identifications according to the mapping relation, and then sending all application desktops to the splicing screen.
Optionally, the server is further configured to receive a screen sharing request of the spliced screen, and generate an access identifier according to identity information carried in the screen sharing request, where the identity information is identity information of the spliced screen.
Optionally, the image information of the access identifier may be generated in two ways, for example, the server generates the image information according to the access identifier and sends the image information to the mosaic screen; or the server sends the access identification to the splicing screen; and the splicing screen is used for generating image information according to the access identification.
Optionally, since the number of application desktops that can be displayed by the tiled screen is limited, the server needs to acquire the number of channels of the first session channel before acquiring all the first session channels corresponding to the access identifier according to the mapping relationship; and when the number of the channels is larger than a preset threshold value, refusing to send the application desktops of the specified number to the spliced screen, wherein the specified number is the difference value between the number of the channels and the preset threshold value. And the server refuses to send the application desktops exceeding the preset number to the spliced screen.
Optionally, the server is further configured to send all the application desktops to the mosaic screen through a second session channel, where the second session channel is a channel dedicated to sending all the application desktops to the mosaic screen. The first session channel and the second session channel may be session channels based on the same transmission method, for example, both connected through WIFI, or session channels based on different transmission methods.
Optionally, the server is further configured to arrange all the application desktops according to a preset rule to obtain a to-be-displayed picture; and sending the picture to be displayed to the spliced screen. The preset rules can be various rules such as screen resolution of an application desktop, establishment time of a session channel and the like.
Optionally, the server is further configured to obtain display parameters of the tiled screen before sending all the arranged application desktops to the tiled screen, and adjust the to-be-displayed picture according to the display parameters. And adapting the pictures to be displayed according to the display parameters of the spliced screen, and displaying the pictures to be displayed on the spliced screen after the adaptation is successful.
Alternatively, the server may close the first session channel after sending all application desktops to the mosaic screen.
Optionally, the spliced screen may also send the position information or the control instruction of the application desktop in the spliced screen to the server, so that the server or the terminal obtains more information.
The display system of the embodiment of the invention can comprise the mobile zero terminal and the remote server, and the remote server can perform data interaction with the Internet.
Fig. 2 is a schematic diagram of a display system according to a second embodiment of the present invention, and as shown in fig. 2, the interactive mode of the system includes the following processes:
the small-screen terminals can comprise n small-screen terminals, the n small-screen terminals are connected with the application desktop n through respective data sessions n, each small screen can initiate application or carry out identity verification in a two-dimensional code scanning mode, and the purpose of displaying the content of the small-screen terminals on the large screen is achieved through scheduling services.
The display system provided by the embodiment of the invention can be used as a design scheme based on a zero terminal system, and a dedicated common-screen transmission channel of an SR (scanning sequence) end is added.
Wherein, the R-end screen session management module: and establishing a login screen display and control related link between the mobile zero terminal and a remote server through a mobile communication network.
A remote server: designing a common screen request management and scheduling mechanism.
An embodiment of the present invention further provides a display method, and fig. 3 is a flowchart of the display method according to the first embodiment of the present invention, as shown in fig. 3, the method includes the following steps:
step S102, acquiring an application desktop distributed to at least one terminal by a server through a first session channel;
and step S104, sending the application desktop to the spliced screen for displaying.
Before acquiring an application desktop distributed to at least one terminal by a server through a first session channel, receiving a request sent by the terminal, wherein the request carries an admission identification which is used for indicating that the application desktop of the terminal is allowed to be displayed on a splicing screen; establishing a mapping relation between an access identification and a first session channel of at least one terminal; and determining all first session channels corresponding to the access identifications and application desktops corresponding to all the first session channels according to the mapping relation.
According to the embodiment of the invention, the problem of complicated operation caused by the need of installing a specific operating system during the common-screen display is solved, and the effect of improving the operation flexibility of the common-screen display is further achieved.
The server distributes an application desktop for each terminal through each session channel, then splices the application desktops together, and then displays the spliced application desktops on a large screen. The mobile terminal can be connected with the server through a mobile data network (3G, 4G and the like), and the mobile terminal can also be connected with the server through WIFI.
An embodiment of the present invention further provides a display method, and fig. 4 is a flowchart of a display method according to a second embodiment of the present invention, as shown in fig. 4, the method includes the following steps:
step S202, a first session channel with the server is established, and an application desktop distributed by the server for at least one terminal is received through the first session channel.
And step S204, scanning the image information displayed on the spliced screen, and acquiring an access identifier from the image information, wherein the access identifier is used for indicating that the application desktop of the terminal is allowed to be displayed on the spliced screen.
And step S206, sending a request to the server according to the access identifier, wherein the request is used for requesting to display the application desktop corresponding to the terminal on the spliced screen, and the request carries the access identifier.
By the display method of the embodiment, the problem of complex operation caused by the fact that a specific operating system needs to be installed when the common screen display is carried out is solved, and the effect of improving the flexibility of the common screen display operation is achieved.
The mobile terminal and the server establish a session channel, each terminal establishes a unique session channel, the server distributes an application desktop for the terminal, then the terminal obtains an access identifier by scanning image information displayed on a spliced screen, then a request is sent to the server to request the application desktop corresponding to the terminal to be displayed on the spliced screen, so that the main functions of the mobile terminal are to receive user operation and carry out simple processing, main operation functions are executed by the server, and pictures are displayed on the spliced screen, and the mobile terminal can simplify a processor, thereby lightening the weight of the mobile terminal, reducing power consumption and the like.
Fig. 5 is a flowchart of a display method according to a third embodiment of the present invention, as shown in fig. 5, the method includes the following processes:
assuming that the number of the small screens is N, the number of the small screens is 1 to N, the R ends respectively apply for successful connection with the server, and a related session channel is established from the S end to obtain an application desktop.
1. And the large-screen R end initiates a common-screen request (different from the login request) to the server end, establishes a session channel and reports resolution and screen information. And the server side request management module responds after confirming the request and generates unique request identifier feedback. And the session management module of the R end receives the feedback and generates two-dimensional code information feedback large screen according to the unique access identification ID.
2. The small screens which have established connection respectively scan the two-dimensional codes, report applications through respective connection channels, and bind the background numbers of the respective channels and the management information carried by the two-dimensional codes together.
3. And the background obtains all information such as the resolution, channels and screens of the common-screen terminal to be managed according to the channel information bound by the current common-screen two-dimensional code to generate and distribute transit service. And calculating the content of the conversation channel established by the original small screen at the S end according to the information such as resolution information, large screen size and the like. And arranging the pictures according to the scanning sequence, and then uniformly transmitting the pictures through the large-screen SR conversation channel.
4. And the large-screen R end receives the picture sent by the S end, and the decoded picture is displayed on the large screen.
5. And if the number of the small screens allowed to be accessed by the background is exceeded, redundant common screen scanning applications are abandoned by the background. The large screen can only display the common screen content obtained by background calculation in the current screen environment.
6. The large screen SR end can reversely send the coordinate information and the instruction in the N small sub-screens displayed by the current screen through the control channel.
7. The small-screen conversation channel can be kept selectively, and can be closed selectively. And keeping the large screen and the small screen to display the application desktop at the same time, and closing the large screen to display the application desktop only.
Initiating a screen sharing request by a large screen, and responding the request by a background to generate an access identification two-dimensional code; and the R end receives the request response admission identification. And scanning the two-dimensional code by the small screen to carry out screen sharing remark and information binding. And the background obtains the binding information, and the scheduling management generates a common screen picture and transmits the common screen picture to a large screen for display.
The mobile zero terminal is connected with the IT infrastructure through the mobile communication network, information is transmitted and displayed in a pixel mode, the transmission control information is sent and received through the special channel, multi-picture display of a large screen is achieved, the physical size of the large screen is fully utilized, the problem of complex operation caused by the fact that a specific operating system needs to be installed when the common screen display is carried out is solved, and the effect of improving the flexibility of the common screen display operation is achieved. The technical scheme of the embodiment of the invention can be applied to the mobile zero terminal and can also be realized by applying a common mobile phone terminal, and compared with the common mobile terminal, the mobile zero terminal has the advantage that the processing capacity in the terminal is not stronger than that of the common mobile terminal.
It should be noted that the steps illustrated in the flowcharts of the figures may be performed in a computer system such as a set of computer-executable instructions and that, although a logical order is illustrated in the flowcharts, in some cases, the steps illustrated or described may be performed in an order different than presented herein.
Embodiments of the present invention provide a display device, which may be used to perform the display method of the embodiments of the present invention.
Fig. 6 is a schematic view of a display device according to an embodiment of the present invention, as shown in fig. 6, the device including:
an obtaining unit 110, configured to obtain an application desktop allocated by a server to at least one terminal through a first session channel;
and the sending unit 120 is configured to send the application desktop to the mosaic screen for displaying.
Optionally, the apparatus further comprises: the receiving unit is used for receiving a request sent by a terminal before acquiring an application desktop distributed to at least one terminal by a server through a first session channel, wherein the request carries an admission identification which is used for indicating that the application desktop of the terminal is allowed to be displayed on a splicing screen; the establishing unit is used for establishing a mapping relation between the access identification and the first session channel of at least one terminal; and the determining unit is used for determining all the first session channels corresponding to the access identifications and the application desktops corresponding to all the first session channels according to the mapping relation.
In this embodiment, the obtaining unit 110 is adopted to obtain an application desktop distributed by a server to at least one terminal through a first session channel; the sending unit 120 sends the application desktop to the spliced screen for displaying, so that the problem of complex operation caused by the need of installing a specific operating system during common-screen display is solved, and the effect of improving the flexibility of common-screen display operation is achieved.
The display device comprises a processor and a memory, wherein the acquisition unit, the sending unit, the receiving unit, the establishing unit, the determining unit and the like are stored in the memory as program units, and the processor executes the program units stored in the memory to realize corresponding functions.
The processor comprises a kernel, and the kernel calls the corresponding program unit from the memory. The kernel can be set to be one or more than one, and the flexibility of the operation of the common-screen display is improved by adjusting the kernel parameters.
The memory may include volatile memory in a computer readable medium, Random Access Memory (RAM) and/or nonvolatile memory such as Read Only Memory (ROM) or flash memory (flash RAM), and the memory includes at least one memory chip.
An embodiment of the present invention provides a storage medium having a program stored thereon, the program implementing the display method when executed by a processor.
The embodiment of the invention provides a processor, which is used for running a program, wherein a display method is executed when the program runs.
The embodiment of the invention provides equipment, which comprises a processor, a memory and a program which is stored on the memory and can run on the processor, wherein the processor executes the program and realizes the following steps: acquiring an application desktop distributed to at least one terminal by a server through a first session channel; and sending the application desktop to the spliced screen for displaying. The device herein may be a server, a PC, a PAD, a mobile phone, etc.
The present application further provides a computer program product adapted to perform a program for initializing the following method steps when executed on a data processing device: acquiring an application desktop distributed to at least one terminal by a server through a first session channel; and sending the application desktop to the spliced screen for displaying.
Receiving a request sent by a terminal, wherein the request carries an access identifier which is used for indicating that an application desktop of the terminal is allowed to be displayed on a splicing screen; establishing a mapping relation between an access identifier and a first session channel of a terminal; and determining all first session channels corresponding to the access identifications and application desktops corresponding to all the first session channels according to the mapping relation.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). The memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in the process, method, article, or apparatus that comprises the element.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The above are merely examples of the present application and are not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims (10)
1. A display system, comprising:
the terminal is used for establishing a first session channel with the server; receiving an application desktop distributed to the terminal by the server through the first session channel;
the server is used for acquiring all application desktops corresponding to the first session channel and sending all the application desktops to the splicing screen;
a mosaic screen for displaying application desktops corresponding to all session channels,
the spliced screen is also used for displaying image information;
the terminal is further configured to scan the image information displayed on the spliced screen and obtain an access identifier from the image information, where the access identifier is used to indicate that an application desktop of the terminal is allowed to be displayed on the spliced screen;
the server is further used for establishing a mapping relation between the access identifier and the first session channel of the terminal; and obtaining all the first session channels corresponding to the access identifications according to the mapping relation, and sending all the application desktops to the splicing screen,
the server is further configured to obtain the number of channels of the first session channel before obtaining all the first session channels corresponding to the admission identifier according to the mapping relationship; and when the number of the channels is larger than a preset threshold value, refusing to send the application desktops of the specified number to the spliced screen, wherein the specified number is the difference value between the number of the channels and the preset threshold value.
2. The system of claim 1, wherein the image information comprises: and the two-dimensional code image carries the access identification.
3. The system according to claim 1, wherein the server is further configured to receive a common-screen request of the spliced screen, and generate the admission identifier according to identity information carried in the common-screen request, where the identity information is identity information of the spliced screen.
4. The system of claim 1, wherein the server is further configured to generate the image information according to the access identifier, and send the image information to the mosaic screen; or,
the server is further used for sending the access identification to the splicing screen; and the splicing screen is used for generating the image information according to the access identification.
5. The system of claim 1, wherein the server is further configured to send all of the application desktops to the tiled screen through a second session channel, and wherein the second session channel is a channel dedicated to sending all of the application desktops to the tiled screen.
6. The system of claim 1, wherein the server is further configured to arrange all the application desktops according to a preset rule to obtain a to-be-displayed picture; and sending the picture to be displayed to the spliced screen.
7. The system according to claim 6, wherein the server is further configured to obtain display parameters of the tiled screen before sending all the arranged application desktops to the tiled screen, and adjust the to-be-displayed picture according to the display parameters.
8. A display method, comprising:
acquiring an application desktop distributed to at least one terminal by a server through a first session channel;
sending the application desktop to a tiled screen for display,
before obtaining the application desktop distributed by the server to the terminal through the first session channel, the method further includes:
receiving a request sent by the terminal, wherein the request carries an access identifier, and the access identifier is used for indicating that the application desktop of the at least one terminal is allowed to be displayed on the spliced screen;
establishing a mapping relation between an access identification and a first session channel of the at least one terminal;
determining all the first session channels corresponding to the access identifications and application desktops corresponding to all the first session channels according to the mapping relation,
acquiring the channel number of the first session channel before acquiring all the first session channels corresponding to the access identifications according to the mapping relation; and when the number of the channels is larger than a preset threshold value, refusing to send the application desktops of the specified number to the spliced screen, wherein the specified number is the difference value between the number of the channels and the preset threshold value.
9. A display device, comprising:
the device comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring an application desktop distributed by a server for at least one terminal through a first session channel;
a sending unit, configured to send the application desktop to a mosaic screen for display,
the device further comprises:
a receiving unit, configured to receive a request sent by a terminal before acquiring an application desktop allocated by a server to the terminal through a first session channel, where the request carries an admission identifier, and the admission identifier is used to indicate that the application desktop of the terminal is allowed to be displayed on the splicing screen;
the establishing unit is used for establishing a mapping relation between the access identification and the first session channel of the at least one terminal;
a determining unit, configured to determine, according to the mapping relationship, all the first session channels corresponding to the admission identifier and the application desktops corresponding to all the first session channels,
acquiring the channel number of the first session channel before acquiring all the first session channels corresponding to the access identifications according to the mapping relation; and when the number of the channels is larger than a preset threshold value, refusing to send the application desktops of the specified number to the spliced screen, wherein the specified number is the difference value between the number of the channels and the preset threshold value.
10. A storage medium characterized by comprising a stored program, wherein the program is executed by a processor to perform the display method of claim 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710530485.9A CN107343098B (en) | 2017-06-30 | 2017-06-30 | Display system, method and apparatus, storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710530485.9A CN107343098B (en) | 2017-06-30 | 2017-06-30 | Display system, method and apparatus, storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107343098A CN107343098A (en) | 2017-11-10 |
CN107343098B true CN107343098B (en) | 2020-08-25 |
Family
ID=60218330
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710530485.9A Active CN107343098B (en) | 2017-06-30 | 2017-06-30 | Display system, method and apparatus, storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107343098B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110825473B (en) * | 2019-10-18 | 2023-12-12 | 广州创维平面显示科技有限公司 | Method, device, system and storage medium for realizing spliced screen |
CN111966316B (en) * | 2020-08-25 | 2023-08-25 | 西安万像电子科技有限公司 | Image data display method and device and image data display system |
CN112099888A (en) * | 2020-08-26 | 2020-12-18 | 西安万像电子科技有限公司 | Picture display method and system and zero terminal |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9454667B2 (en) * | 2011-11-03 | 2016-09-27 | International Business Machines Corporation | Granting object authority via a multi-touch screen to a collaborator |
CN105335112B (en) * | 2014-05-30 | 2020-08-18 | 阿里巴巴集团控股有限公司 | Multi-screen display information processing and main control end content sending method and device |
US9350559B2 (en) * | 2014-06-16 | 2016-05-24 | Asurion, Llc | Service discovery across different networks |
US9584855B2 (en) * | 2014-12-29 | 2017-02-28 | Arris Enterprises, Inc. | Transfer of content between screens |
CN104935996A (en) * | 2015-06-09 | 2015-09-23 | 深圳康荣电子有限公司 | Synchronous display method of spliced wall |
CN105635259B (en) * | 2015-12-25 | 2019-01-18 | 上海建坤信息技术有限责任公司 | A kind of multi-screen real-time interaction system based on Web technology |
CN105656749B (en) * | 2016-01-19 | 2019-02-12 | 成都电科致远网络科技有限公司 | Distributed wireless multi-screen Virtual PC service system |
CN106227492B (en) * | 2016-08-03 | 2019-07-26 | 广东威创视讯科技股份有限公司 | Combination and mobile intelligent terminal interconnected method and device |
CN106569768B (en) * | 2016-10-24 | 2020-05-19 | 浙江宇视科技有限公司 | Method for configuring spliced screen and splicer |
CN106506535A (en) * | 2016-12-14 | 2017-03-15 | 北京火舞科技有限公司 | A kind of many people are with the interactive interactive system of screen |
-
2017
- 2017-06-30 CN CN201710530485.9A patent/CN107343098B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN107343098A (en) | 2017-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107343098B (en) | Display system, method and apparatus, storage medium | |
US20140237119A1 (en) | Object migration system and method for web-based content service migration | |
US10481921B2 (en) | Cloud platform, application running method, and access network unit | |
CN104349177B (en) | It is a kind of to turn to method, virtual machine and the system for playing multimedia file under desktop cloud | |
US10860280B2 (en) | Display method and device | |
CN113709200B (en) | Method and device for establishing communication connection | |
US20190327777A1 (en) | Methods and systems for improving device-to-device communications in a wireless network | |
KR20110114820A (en) | Method and appatus for providing application service in mobile communication system | |
CN105100150B (en) | Cloud desktop migration method and device and distributed cloud desktop system | |
CN104601534A (en) | Method and system for processing CDN system images | |
CN108076139B (en) | Method and apparatus for cloud streaming service | |
CN114513506A (en) | Service processing method, access edge cloud server and service processing system | |
CN111580769A (en) | Display control system, method, device, storage medium and processor | |
CN110750206B (en) | Data processing method, device and system | |
Garcia-Aviles et al. | ACHO: A framework for flexible re-orchestration of virtual network functions | |
CN107426114B (en) | Resource allocation method and system | |
US11736761B2 (en) | Methods for media streaming content preparation for an application provider in 5G networks | |
CN115766855A (en) | Information processing system, method, gateway and storage medium based on cloud desktop service | |
CN115396500A (en) | Service platform switching method and system based on private network and electronic equipment | |
US11310860B2 (en) | Dynamic quality of service (QOS) based channel in wireless network | |
US9668082B2 (en) | Virtual machine based on a mobile device | |
CN113473180B (en) | Wireless-based Cloud XR data transmission method and device, storage medium and electronic device | |
CN115243394B (en) | Communication method, device, equipment and medium based on network slice | |
CN111314303B (en) | Live broadcast system, and data processing method and device of live broadcast system | |
KR20220148495A (en) | Service server for providing screen and operating method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |