[go: up one dir, main page]

CN111135557B - Interaction method and device for multiple screens - Google Patents

Interaction method and device for multiple screens Download PDF

Info

Publication number
CN111135557B
CN111135557B CN201911366530.7A CN201911366530A CN111135557B CN 111135557 B CN111135557 B CN 111135557B CN 201911366530 A CN201911366530 A CN 201911366530A CN 111135557 B CN111135557 B CN 111135557B
Authority
CN
China
Prior art keywords
user
option
screen
display interface
current display
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
CN201911366530.7A
Other languages
Chinese (zh)
Other versions
CN111135557A (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.)
Samsung Electronics China R&D Center
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics China R&D Center
Samsung Electronics Co Ltd
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 Samsung Electronics China R&D Center, Samsung Electronics Co Ltd filed Critical Samsung Electronics China R&D Center
Priority to CN201911366530.7A priority Critical patent/CN111135557B/en
Publication of CN111135557A publication Critical patent/CN111135557A/en
Application granted granted Critical
Publication of CN111135557B publication Critical patent/CN111135557B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/24Constructional details thereof, e.g. game controllers with detachable joystick handles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4781Games

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the invention discloses an interaction method and device for multiple screens. The method comprises the following steps: responding to receiving the selection operation of the user on the multi-screen interaction options, and projecting a current display interface to a target screen; presenting an option to select an input device; receiving a selection operation of an option of selecting an input device; and responding to the selection operation instruction, adopting a virtual input device, generating an operation interface comprising at least one virtual input option based on the current display interface projected to the target screen, and displaying the operation interface on the local screen and not displaying the current display interface projected to the target screen. The method can realize information sharing, reduce the heating and energy consumption of the electronic equipment where the local screen is located, and improve the accuracy of information input of the local operation interface.

Description

用于多屏的交互方法和装置Interaction method and device for multiple screens

技术领域Technical field

本公开涉及计算机技术领域,具体涉及终端共享技术领域,尤其涉及用于多屏的交互方法和装置。The present disclosure relates to the field of computer technology, specifically to the field of terminal sharing technology, and in particular to an interactive method and device for multiple screens.

背景技术Background technique

现有技术中,用户在玩游戏、播放音视频以及进行其它与终端的交互操作的时候,可以通过WIFI-P2P的技术将智能终端设备的屏幕画面传输到大屏设备上,大屏设备端对画面或音视频进行解码后呈现。In the existing technology, when users play games, play audio and video, and perform other interactive operations with the terminal, they can transmit the screen of the smart terminal device to the large-screen device through WIFI-P2P technology, and the large-screen device can The pictures or audio and video are decoded and presented.

然而,现有技术中在人机交互操作的同时通过多屏共享技术将手机上的人机交互画面传输到大屏设备,手机终端设备和大屏设备同时播放人机交互画面,并且手机的虚拟输入选项不能产生实体触摸感,如果人机交互人员将目光停留在大屏设备上,将导致采用手机的虚拟输入选项进行操作时误操作较多,手机终端容易发热、功耗高。However, in the existing technology, the human-computer interaction screen on the mobile phone is transmitted to the large-screen device through multi-screen sharing technology while human-computer interaction is performed. The mobile phone terminal device and the large-screen device play the human-computer interaction screen at the same time, and the virtual screen of the mobile phone The input options cannot produce a physical touch feeling. If the human-computer interaction personnel focus on the large-screen device, there will be more misoperations when using the virtual input options of the mobile phone. The mobile phone terminal is prone to heat and high power consumption.

发明内容Contents of the invention

本公开实施例提供了用于多屏的交互方法和装置。Embodiments of the present disclosure provide interaction methods and devices for multiple screens.

第一方面,本公开实施例提供了一种用于多屏的交互方法,包括:响应于接收用户对多屏交互选项的选中操作,将当前显示界面投射至目标屏幕;呈现选择输入装置的选项;接收对选择输入装置的选项的选择操作;响应于选择操作指示采用虚拟输入装置,基于投射至目标屏幕的当前显示界面,生成包括至少一个虚拟输入选项的操作界面,并在本地屏幕显示操作界面、不显示投射至目标屏幕的当前显示界面。In a first aspect, embodiments of the present disclosure provide an interaction method for multi-screens, including: in response to receiving a user's selection operation on a multi-screen interaction option, projecting the current display interface to the target screen; and presenting options for selecting an input device. ; Receive a selection operation for selecting an option of the input device; use the virtual input device in response to the selection operation instruction, generate an operation interface including at least one virtual input option based on the current display interface projected to the target screen, and display the operation interface on the local screen , do not display the current display interface projected to the target screen.

在一些实施例中,响应于接收用户对多屏交互选项的选中操作,将当前显示界面投射至目标屏幕包括:响应于接收本地用户对多屏交互选项的选中操作,将包括本地用户的交互操作和远程用户的交互操作的当前显示界面投射至目标屏幕。In some embodiments, in response to receiving the user's selection operation on the multi-screen interaction option, projecting the current display interface to the target screen includes: in response to receiving the local user's selection operation on the multi-screen interaction option, including the local user's interaction operation. Project the current display interface of the interactive operation with the remote user to the target screen.

在一些实施例中,基于投射至目标屏幕的当前显示界面,生成包括至少一个虚拟输入选项的操作界面包括:采用AI大数据,预测用户在投射至目标屏幕的当前显示界面的用户画像;基于预测的用户画像,生成包括至少一个虚拟输入选项的操作界面。In some embodiments, generating an operation interface including at least one virtual input option based on the current display interface projected to the target screen includes: using AI big data to predict the user portrait of the user in the current display interface projected to the target screen; based on the prediction The user portrait is used to generate an operation interface including at least one virtual input option.

在一些实施例中,基于投射至目标屏幕的当前显示界面,生成包括至少一个虚拟输入选项的操作界面包括:基于投射至目标屏幕的当前显示界面,生成包括预设背景、至少一个虚拟输入选项的操作界面,其中,预设背景包括默认背景或用户基于背景设定选项设定的背景。In some embodiments, generating an operation interface including at least one virtual input option based on the current display interface projected to the target screen includes: generating an operation interface including a preset background and at least one virtual input option based on the current display interface projected to the target screen. The operation interface, wherein the preset background includes a default background or a background set by the user based on background setting options.

在一些实施例中,虚拟输入选项包括:虚拟交互手柄。In some embodiments, virtual input options include: virtual interactive handles.

在一些实施例中,交互方法还包括:响应于用户对虚拟输入选项的选取操作,呈现震动频率与被选取的虚拟输入选项相对应的震动。In some embodiments, the interaction method further includes: in response to the user's selection operation on the virtual input option, presenting vibrations with a vibration frequency corresponding to the selected virtual input option.

在一些实施例中,交互方法还包括:响应于用户对生成的虚拟输入选项的选定操作,呈现虚拟输入选项的可移动标识;响应于用户对具有可移动标识的虚拟输入选项的移动操作,将移动操作所指示的虚拟输入选项移动至移动操作所指示的目标位置;响应于用户输入对选定操作的退出操作,解除对虚拟输入选项的选定。In some embodiments, the interaction method further includes: in response to the user's selected operation on the generated virtual input option, presenting a movable identification of the virtual input option; in response to the user's movement operation on the virtual input option having the movable identification, Move the virtual input option indicated by the move operation to the target location indicated by the move operation; deselect the virtual input option in response to a user input exit operation for the selected operation.

在一些实施例中,交互方法还包括:响应于选择操作指示采用实体输入装置,基于预设的本地实体输入装置与当前显示界面的对应关系,启动采用本地实体输入装置、并将本地屏幕黑屏。In some embodiments, the interaction method further includes: in response to the selection operation instruction, using the physical input device, based on the preset corresponding relationship between the local physical input device and the current display interface, initiating the use of the local physical input device, and turning the local screen black.

在一些实施例中,启动采用本地实体输入装置包括:弹出实体交互手柄。In some embodiments, initiating the use of the local entity input device includes popping up an entity interaction handle.

在一些实施例中,目标屏幕的尺寸大于本地屏幕。In some embodiments, the target screen is larger in size than the local screen.

在一些实施例中,响应于接收用户对多屏交互选项的选中操作,将当前显示界面投射至目标屏幕包括:响应于接收用户对多屏交互选项的选中操作,经由电视中外接设备的适配器将当前显示界面投射至电视屏幕。In some embodiments, in response to receiving the user's selection operation on the multi-screen interaction option, projecting the current display interface to the target screen includes: in response to receiving the user's selection operation on the multi-screen interaction option, projecting the current display interface to the target screen via an adapter of the external device in the TV. The current display interface is projected to the TV screen.

第二方面,本公开实施例提供了一种用于多屏的交互装置,包括:显示界面投射单元,被配置成响应于接收用户对多屏交互选项的选中操作,将当前显示界面投射至目标屏幕;选择选项呈现单元,被配置成呈现选择输入装置的选项;选择操作接收单元,被配置成接收对选择输入装置的选项的选择操作;操作界面显示单元,被配置成响应于选择操作指示采用虚拟输入装置,基于投射至目标屏幕的当前显示界面,生成包括至少一个虚拟输入选项的操作界面,并在本地屏幕显示操作界面、不显示投射至目标屏幕的当前显示界面。In a second aspect, embodiments of the present disclosure provide an interactive device for multiple screens, including: a display interface projection unit configured to project the current display interface to a target in response to receiving a user's selection operation on a multi-screen interactive option. a screen; a selection option presentation unit configured to present options for selecting an input device; a selection operation receiving unit configured to receive a selection operation for an option for selecting an input device; and an operation interface display unit configured to use a selection method in response to a selection operation instruction. The virtual input device generates an operation interface including at least one virtual input option based on the current display interface projected to the target screen, and displays the operation interface on the local screen without displaying the current display interface projected to the target screen.

在一些实施例中,显示界面投射单元进一步被配置成:响应于接收本地用户对多屏交互选项的选中操作,将包括本地用户的交互操作和远程用户的交互操作的当前显示界面投射至目标屏幕。In some embodiments, the display interface projection unit is further configured to: in response to receiving the local user's selection operation on the multi-screen interaction option, project the current display interface including the local user's interactive operation and the remote user's interactive operation to the target screen. .

在一些实施例中,操作界面显示单元进一步被配置成:采用AI大数据,预测用户在投射至目标屏幕的当前显示界面的用户画像;基于预测的用户画像,生成包括至少一个虚拟输入选项的操作界面。In some embodiments, the operation interface display unit is further configured to: use AI big data to predict the user's user portrait of the current display interface projected to the target screen; and generate an operation including at least one virtual input option based on the predicted user portrait. interface.

在一些实施例中,操作界面显示单元进一步被配置成:基于投射至目标屏幕的当前显示界面,生成包括预设背景、至少一个虚拟输入选项的操作界面,其中,预设背景包括默认背景或用户基于背景设定选项设定的背景。In some embodiments, the operation interface display unit is further configured to: generate an operation interface including a preset background and at least one virtual input option based on the current display interface projected to the target screen, wherein the preset background includes a default background or a user The background is set based on the background settings option.

在一些实施例中,操作界面显示单元中的虚拟输入选项包括:虚拟交互手柄。In some embodiments, the virtual input options in the operation interface display unit include: virtual interactive handles.

在一些实施例中,交互装置还包括:选项震动呈现单元,被配置成响应于用户对虚拟输入选项的选取操作,呈现震动频率与被选取的虚拟输入选项相对应的震动。In some embodiments, the interactive device further includes: an option vibration presentation unit configured to, in response to the user's selection operation on the virtual input option, present a vibration with a vibration frequency corresponding to the selected virtual input option.

在一些实施例中,交互装置还包括:移动标识呈现单元,被配置成响应于用户对生成的虚拟输入选项的选定操作,呈现虚拟输入选项的可移动标识;输入选项移动单元,被配置成响应于用户对具有可移动标识的虚拟输入选项的移动操作,将移动操作所指示的虚拟输入选项移动至移动操作所指示的目标位置;选项选定解除单元,被配置成响应于用户输入对选定操作的退出操作,解除对虚拟输入选项的选定。In some embodiments, the interactive device further includes: a mobile logo presentation unit configured to present a movable logo of the virtual input option in response to the user's selected operation on the generated virtual input option; the input option mobile unit configured to In response to the user's movement operation on the virtual input option having the movable identification, the virtual input option indicated by the movement operation is moved to the target position indicated by the movement operation; the option selection release unit is configured to respond to the user input selection Exit operation for a given operation and deselect the virtual input option.

在一些实施例中,交互装置还包括:输入装置启动单元,被配置成响应于选择操作指示采用实体输入装置,基于预设的本地实体输入装置与当前显示界面的对应关系,启动采用本地实体输入装置、并将本地屏幕黑屏。In some embodiments, the interactive device further includes: an input device activating unit configured to use the physical input device in response to the selection operation instruction, and start using the local entity input based on the preset corresponding relationship between the local entity input device and the current display interface. Install and blacken the local screen.

在一些实施例中,输入装置启动单元进一步被配置成:弹出实体交互手柄。In some embodiments, the input device initiating unit is further configured to: pop up the physical interaction handle.

在一些实施例中,显示界面投射单元中的目标屏幕的尺寸大于本地屏幕。In some embodiments, the size of the target screen in the display interface projection unit is larger than the local screen.

在一些实施例中,显示界面投射单元进一步被配置成:响应于接收用户对多屏交互选项的选中操作,经由电视中外接设备的适配器将当前显示界面投射至电视屏幕。In some embodiments, the display interface projection unit is further configured to: in response to receiving the user's selection operation on the multi-screen interaction option, project the current display interface to the TV screen via the adapter of the external device in the TV.

第三方面,本公开实施例提供了一种电子设备/终端/服务器,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上任一所述的用于多屏的交互方法。In a third aspect, embodiments of the present disclosure provide an electronic device/terminal/server, including: one or more processors; a storage device for storing one or more programs; when one or more programs are processed by one or more Execution by multiple processors causes one or more processors to implement any of the above interactive methods for multi-screens.

第四方面,本公开实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上任一所述的用于多屏的交互方法。In a fourth aspect, embodiments of the present disclosure provide a computer-readable medium on which a computer program is stored. When the program is executed by a processor, the interactive method for multiple screens as described above is implemented.

本公开实施例提供的用于多屏的交互方法和装置,首先响应于接收用户对多屏交互选项的选中操作,将当前显示界面投射至目标屏幕;呈现选择输入装置的选项;接收对选择输入装置的选项的选择操作;响应于选择操作指示采用虚拟输入装置,基于投射至目标屏幕的当前显示界面,生成包括至少一个虚拟输入选项的操作界面,并在本地屏幕显示操作界面、不显示投射至目标屏幕的当前显示界面。在这一过程中,可以将本地的当前显示界面投射至目标屏幕,实现信息共享,并采用本地屏幕显示包括至少一个虚拟输入选项的操作界面、不显示已投射的当前显示界面,降低了本地屏幕所在的电子设备的发热和能耗,提高了本地操作界面输入信息的准确性。The interactive method and device for multi-screen provided by the embodiments of the present disclosure first respond to receiving the user's selection operation of the multi-screen interactive option, project the current display interface to the target screen; present the option of selecting the input device; receive the selection input Selection operation of options of the device; using a virtual input device in response to the selection operation instruction, generating an operation interface including at least one virtual input option based on the current display interface projected to the target screen, and displaying the operation interface on the local screen without displaying the projection to The current display interface of the target screen. In this process, the local current display interface can be projected to the target screen to realize information sharing, and the local screen can be used to display the operation interface including at least one virtual input option without displaying the projected current display interface, which reduces the local screen cost. The heat and energy consumption of the electronic equipment where it is located improves the accuracy of input information on the local operation interface.

在部分实施例中,电子设备可以根据被选择的虚拟按钮的不同,发出不同频率的震感来提醒用户,从而增强用户操作的准确性。In some embodiments, the electronic device can emit vibrations of different frequencies to remind the user according to the selected virtual button, thereby enhancing the accuracy of the user's operation.

在部分实施例中,采用AI大数据预测用户在当前显示界面的用户画像,基于用户画像生成操作界面,提高了操作界面的针对性,使其更为符合用户的操作习惯。In some embodiments, AI big data is used to predict the user's portrait on the current display interface, and the operation interface is generated based on the user's portrait, which improves the pertinence of the operation interface and makes it more in line with the user's operating habits.

在部分实施例中,采用本地实体交互手柄操作投射至目标屏幕的当前显示界面,提高了输入信息的准确率和效率。In some embodiments, a local entity interactive handle is used to operate the current display interface projected to the target screen, which improves the accuracy and efficiency of input information.

附图说明Description of the drawings

通过阅读参照以下附图所作的对非限制性实施例详细描述,本公开的其它特征、目的和优点将会变得更明显:Other features, objects and advantages of the present disclosure will become more apparent upon reading the detailed description of the non-limiting embodiments with reference to the following drawings:

图1是本公开可以应用于其中的示例性系统架构图;Figure 1 is an exemplary system architecture diagram in which the present disclosure may be applied;

图2a是根据本公开实施例的用于多屏的交互方法的一个实施例的流程示意图;Figure 2a is a schematic flowchart of an embodiment of an interaction method for multiple screens according to an embodiment of the present disclosure;

图2b示例性地示出了接收单个用户对多屏交互选项的选中操作并将当前显示界面投射至电视屏幕的示意图;Figure 2b exemplarily shows a schematic diagram of receiving a single user's selection operation on a multi-screen interaction option and projecting the current display interface to the TV screen;

图2c示例性地示出了接收单个用户对多屏交互选项的选中操作并将与多个用户交互的当前显示界面投射至电视屏幕的示意图;Figure 2c exemplarily shows a schematic diagram of receiving a single user's selection operation on a multi-screen interaction option and projecting the current display interface interacting with multiple users to a TV screen;

图2d示例性地示出了当前显示界面所属的应用为第一应用时所生成的操作界面的示意图;Figure 2d exemplarily shows a schematic diagram of the operation interface generated when the application to which the current display interface belongs is the first application;

图2e示例性地示出了当前显示界面所属的应用为第二应用时所生成的具有背景的操作界面的示意图;Figure 2e exemplarily shows a schematic diagram of an operation interface with a background generated when the application to which the current display interface belongs is a second application;

图2f示例性地示出了当前显示界面所属的应用为第三应用时所生成的操作界面的示意图;Figure 2f exemplarily shows a schematic diagram of the operation interface generated when the application to which the current display interface belongs is a third application;

图2g示例性地示出了针对图2d中的操作界面呈现不同的震动频率的示意图;Figure 2g exemplarily shows a schematic diagram showing different vibration frequencies for the operation interface in Figure 2d;

图2h示例性地示出了针对图2f中的操作界面呈现不同的震动频率的示意图;Figure 2h exemplarily shows a schematic diagram showing different vibration frequencies for the operation interface in Figure 2f;

图3是根据本公开实施例的用于多屏的交互方法的一个示例性应用场景;Figure 3 is an exemplary application scenario of an interaction method for multiple screens according to an embodiment of the present disclosure;

图4a是根据本公开实施例的用于多屏的交互方法的又一个实施例的流程示意图;Figure 4a is a schematic flowchart of yet another embodiment of an interaction method for multiple screens according to an embodiment of the present disclosure;

图4b示例性地示出了实际交互手柄中实际输入选项为凸起模式的示意图;Figure 4b exemplarily shows a schematic diagram in which the actual input options in the actual interactive handle are in raised mode;

图4c示例性地示出了实际交互手柄中实际输入选项为凹陷模式的示意图;Figure 4c exemplarily shows a schematic diagram of the actual input option in the actual interactive handle being in concave mode;

图4d示例性地示出了实际交互手柄中实际输入选项为平面感应模式的示意图;Figure 4d exemplarily shows a schematic diagram in which the actual input option in the actual interactive handle is a planar sensing mode;

图5是本公开的用于多屏的交互装置的一个实施例的示例性结构图;Figure 5 is an exemplary structural diagram of an embodiment of an interactive device for multi-screens of the present disclosure;

图6是适于用来实现本公开实施例的服务器的计算机系统的结构示意图。FIG. 6 is a schematic structural diagram of a computer system suitable for implementing a server according to an embodiment of the present disclosure.

具体实施方式Detailed ways

下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。The present disclosure will be further described in detail below in conjunction with the accompanying drawings and examples. It can be understood that the specific embodiments described here are only used to explain the relevant invention, but not to limit the invention. It should also be noted that, for convenience of description, only the parts related to the invention are shown in the drawings.

需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。It should be noted that, as long as there is no conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other. The present disclosure will be described in detail below in conjunction with embodiments with reference to the accompanying drawings.

图1示出了可以应用本公开的用于多屏的交互方法或用于多屏的交互装置的实施例的示例性系统架构100。FIG. 1 shows an exemplary system architecture 100 to which embodiments of the interactive method for multiple screens or the interactive device for multiple screens of the present disclosure may be applied.

如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。As shown in Figure 1, the system architecture 100 may include terminal devices 101, 102, 103, a network 104 and a server 105. The network 104 is a medium used to provide communication links between the terminal devices 101, 102, 103 and the server 105. Network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, among others.

用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如游戏类应用、浏览器应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。Users can use terminal devices 101, 102, 103 to interact with the server 105 through the network 104 to receive or send messages, etc. Various communication client applications can be installed on the terminal devices 101, 102, and 103, such as game applications, browser applications, shopping applications, search applications, instant messaging tools, email clients, social platform software, etc.

终端设备101、102、103可以是硬件,也可以是软件。当终端设备101、102、103为硬件时,可以是支持浏览器应用的各种电子设备,包括但不限于平板电脑、膝上型便携计算机和台式计算机等等。当终端设备101、102、103为软件时,可以安装在上述所列举的电子设备中。其可以实现成例如用来提供分布式服务的多个软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。The terminal devices 101, 102, and 103 may be hardware or software. When the terminal devices 101, 102, and 103 are hardware, they may be various electronic devices that support browser applications, including but not limited to tablet computers, laptop computers, desktop computers, and so on. When the terminal devices 101, 102, and 103 are software, they can be installed in the electronic devices listed above. It may be implemented, for example, as multiple software or software modules for providing distributed services, or as a single software or software module. There are no specific limitations here.

服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103上进行的应用提供支持的后台服务器。后台服务器可以对接收到的请求等数据进行分析等处理,并将处理结果反馈给终端设备。The server 105 may be a server that provides various services, such as a background server that provides support for applications performed on the terminal devices 101, 102, and 103. The background server can analyze and process the received request and other data, and feed the processing results back to the terminal device.

需要说明的是,服务器可以是硬件,也可以是软件。当服务器为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器为软件时,可以实现成例如用来提供分布式服务的多个软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。It should be noted that the server can be hardware or software. When the server is hardware, it can be implemented as a distributed server cluster composed of multiple servers or as a single server. When the server is software, it may be implemented as, for example, multiple software or software modules used to provide distributed services, or it may be implemented as a single software or software module. There are no specific limitations here.

在实践中,本公开实施例所提供的用于多屏的交互方法可以由终端设备101、102、103执行,用于多屏的交互装置也可以设置于终端设备101、102、103中。In practice, the interactive method for multi-screen provided by the embodiment of the present disclosure can be executed by the terminal devices 101, 102, and 103, and the interactive device for multi-screen can also be provided in the terminal device 101, 102, and 103.

应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。It should be understood that the number of terminal devices, networks and servers in Figure 1 is only illustrative. Depending on implementation needs, there can be any number of end devices, networks, and servers.

继续参考图2a,图2a示出了根据本公开的用于多屏的交互方法的一个实施例的流程200。该用于多屏的交互方法包括以下步骤:Continuing to refer to FIG. 2a , FIG. 2a illustrates a process 200 of one embodiment of an interaction method for multiple screens according to the present disclosure. The interactive method for multiple screens includes the following steps:

在步骤201中,响应于接收用户对多屏交互选项的选中操作,将当前显示界面投射至目标屏幕。In step 201, in response to receiving the user's selection operation on the multi-screen interaction option, the current display interface is projected to the target screen.

在本实施例中,用于多屏的交互方法的执行主体(例如图1所示的终端设备)可以通过输入装置接收用户对多屏交互选项的选中操作。In this embodiment, the execution subject of the multi-screen interaction method (for example, the terminal device shown in FIG. 1) can receive the user's selection operation of the multi-screen interaction option through the input device.

其中,多屏交互选项是指将本地屏幕正在运行的软件的当前显示界面投射至其它屏幕上显示的选项。Among them, the multi-screen interaction option refers to the option of projecting the current display interface of the software running on the local screen to other screens.

选中操作,可以为预先设定的、可以被识别为选中动作的操作。The selection operation can be a preset operation that can be recognized as a selection action.

例如,终端设备可以采集用户的点击操作,若该点击操作的操作位置对应多屏交互选项,则将该点击操作识别为对多屏交互选项的选中操作。For example, the terminal device can collect the user's click operation, and if the operation position of the click operation corresponds to the multi-screen interaction option, then the click operation is recognized as a selection operation of the multi-screen interaction option.

又例如,终端设备可以采集用户的操作轨迹,并识别采集的操作轨迹与预设操作轨迹是否相符,若相符,则将采集的操作轨迹作为多屏交互选项的选中操作。其中,预设操作轨迹为预先设置的与多屏交互选项相对应的选中操作。For another example, the terminal device can collect the user's operation trajectory and identify whether the collected operation trajectory matches the preset operation trajectory. If they match, the collected operation trajectory will be used as the selected operation of the multi-screen interaction option. The preset operation track is a preset selected operation corresponding to the multi-screen interaction option.

目标屏幕,为多屏交互选项指示的、与本地屏幕建立投射关系的屏幕,目标屏幕的尺寸,可以大于、等于或小于本地屏幕的尺寸,本申请对此不作限定。The target screen is the screen indicated by the multi-screen interaction option and has a projection relationship with the local screen. The size of the target screen can be greater than, equal to, or smaller than the size of the local screen. This application does not limit this.

上述执行主体在将当前显示界面投射至目标屏幕时,与当前显示界面发生交互的用户终端,可以为单个用户终端,也可以为多个用户终端。When the execution subject projects the current display interface to the target screen, the user terminal that interacts with the current display interface may be a single user terminal or multiple user terminals.

在本实施例的一些可选实现方式中,响应于接收用户对多屏交互选项的选中操作,将当前显示界面投射至目标屏幕包括:响应于接收本地用户对多屏交互选项的选中操作,将包括本地用户的交互操作和远程用户的交互操作的当前显示界面投射至目标屏幕。In some optional implementations of this embodiment, in response to receiving the user's selection operation of the multi-screen interaction option, projecting the current display interface to the target screen includes: in response to receiving the local user's selection operation of the multi-screen interaction option, projecting the current display interface to the target screen. The current display interface including the local user's interactive operations and the remote user's interactive operations is projected to the target screen.

在本实现方式中,若与当前显示界面所显示的发生交互的用户终端为多个,那么上述执行主体可以作为向目标屏幕传输当前显示界面的终端设备,并且作为与当前显示界面进行交互的终端设备之一,而其它终端设备则可以作为与当前显示界面进行交互的其它终端设备,从而提高对于多个用户同时交互的适应性。In this implementation, if there are multiple user terminals that interact with the current display interface, then the above execution subject can be used as a terminal device that transmits the current display interface to the target screen, and as a terminal that interacts with the current display interface. One of the devices, and other terminal devices can be used as other terminal devices to interact with the current display interface, thereby improving the adaptability to simultaneous interaction by multiple users.

具体地,在用户选中多屏交互选项时,上述执行主体可以判断当前操作界面是否支持多台终端同时交互,若支持,可以提供多对一的控制模式,允许当前选中多屏交互选项的终端设备作为画面输出以及控制端输出,其它终端设备作为控制端输出。Specifically, when the user selects the multi-screen interaction option, the above-mentioned execution subject can determine whether the current operation interface supports simultaneous interaction with multiple terminals. If supported, a many-to-one control mode can be provided to allow the terminal device currently selecting the multi-screen interaction option. As screen output and console output, other terminal devices serve as console output.

在一些可选实现方式中,上述响应于接收用户对多屏交互选项的选中操作,将当前显示界面投射至目标屏幕可以包括:响应于接收用户对多屏交互选项的选中操作,经由电视中外接设备的适配器将当前显示界面投射至电视屏幕。In some optional implementations, in response to receiving the user's selection operation of the multi-screen interaction option, projecting the current display interface to the target screen may include: in response to receiving the user's selection operation of the multi-screen interaction option, via an external connection in the TV The device's adapter projects the current display to the TV screen.

在本实现方式中,通过采用电视屏幕作为目标屏幕,可以提高当前显示界面的显示清晰度,从而提升交互效率。In this implementation, by using the TV screen as the target screen, the display clarity of the current display interface can be improved, thereby improving interaction efficiency.

如图2b所示,图2b示例性地示出了接收单个用户对多屏交互选项的选中操作并将当前显示界面投射至电视屏幕的情形。其中,操作者210将当前显示界面投射至电视屏幕,并在终端设备上显示包括虚拟输入选项的操作界面,围观者211、212围观操作者210在电视屏幕上的交互操作。As shown in FIG. 2 b , FIG. 2 b exemplarily illustrates a situation in which a single user's selection operation on a multi-screen interactive option is received and the current display interface is projected onto the TV screen. The operator 210 projects the current display interface to the TV screen and displays the operation interface including virtual input options on the terminal device. The onlookers 211 and 212 watch the operator 210's interactive operations on the TV screen.

如图2c所示,图2c示例性地示出了接收单个用户对多屏交互选项的选中操作并将与多个用户交互的当前显示界面投射至电视屏幕的情形。其中,操作者220将当前显示界面投射至电视屏幕,并在终端设备上显示包括虚拟输入选项的操作界面,其它操作者221、222与当前交互界面的交互操作也在电视屏幕上当前交互界面上显示。As shown in FIG. 2c , FIG. 2c exemplarily illustrates the situation of receiving a single user's selection operation on a multi-screen interaction option and projecting the current display interface interacting with multiple users to the TV screen. Among them, the operator 220 projects the current display interface to the TV screen and displays the operation interface including virtual input options on the terminal device. The interactive operations of other operators 221 and 222 with the current interactive interface are also on the current interactive interface on the TV screen. show.

返回图2a,在步骤202中,呈现选择输入装置的选项。Returning to Figure 2a, in step 202, an option is presented to select an input device.

在本实施例中,当上述执行主体将当前显示界面投射至目标屏幕时,可以在本地屏幕和/或目标屏幕呈现选择输入装置的选项。例如,呈现选择虚拟输入装置的选项和选择实体输入装置的选项。In this embodiment, when the execution subject projects the current display interface to the target screen, the option of selecting the input device may be presented on the local screen and/or the target screen. For example, an option to select a virtual input device and an option to select a physical input device are presented.

在步骤203中,接收对选择输入装置的选项的选择操作。In step 203, a selection operation for selecting an option of the input device is received.

在本实施例中,当上述执行主体呈现输入装置的选项时,可以接收用户对输入装置的选项的选择操作。In this embodiment, when the above execution body presents the options of the input device, the user's selection operation on the options of the input device can be received.

在步骤204中,响应于选择操作指示采用虚拟输入装置,基于投射至目标屏幕的当前显示界面,生成包括至少一个虚拟输入选项的操作界面,并在本地屏幕显示操作界面、不显示投射至目标屏幕的当前显示界面。In step 204, in response to the selection operation instruction, a virtual input device is used to generate an operation interface including at least one virtual input option based on the current display interface projected to the target screen, and the operation interface is displayed on the local screen and is not displayed on the target screen. the current display interface.

在本实施例中,若选择操作指示采用虚拟输入装置,那么上述执行主体可以生成与投射至目标屏幕的当前显示界面相符的操作界面。该操作界面可以包括一个、两个或多个虚拟输入选项。该虚拟输入选项的形式可以为虚拟交互按键,也可以为一些特殊的虚拟输入选项,例如虚拟交互手柄等。In this embodiment, if the selection operation instruction uses a virtual input device, then the execution subject can generate an operation interface consistent with the current display interface projected to the target screen. The operating interface may include one, two or more virtual input options. The virtual input option may be in the form of a virtual interactive button or some special virtual input option, such as a virtual interactive handle.

在生成操作界面时,上述执行主体可以根据不同的当前显示界面,可以生成不同的操作界面。或者,根据当前显示界面所属的不同的应用或同一应用不同的交互阶段,生成不同的操作界面。具体地,上述执行主体生成操作界面的方式,可以为现有技术中或未来发展的技术中的生成界面的方式来确定,本申请对此不作限定。例如,可以根据预设的操作界面与当前显示界面的关联关系来生成操作界面。When generating the operation interface, the above execution subject can generate different operation interfaces according to different current display interfaces. Or, different operation interfaces are generated according to different applications to which the current display interface belongs or different interaction stages of the same application. Specifically, the above-mentioned way for the execution subject to generate the operation interface can be determined by the way of generating the interface in the existing technology or in the technology developed in the future, and this application is not limited to this. For example, the operation interface can be generated based on the association between the preset operation interface and the current display interface.

上述执行主体在生成操作界面之后,在本地屏幕显示操作界面,且不在本地屏幕显示投射至目标屏幕的当前显示界面。此时的本地屏幕作为虚拟输入装置,为用户提供输入信息的操作界面。例如,当当前交互界面为游戏界面时,上述执行主体可以根据不同的游戏产生不同的按键布局。After generating the operation interface, the above execution subject displays the operation interface on the local screen and does not display the current display interface projected to the target screen on the local screen. At this time, the local screen serves as a virtual input device, providing the user with an operation interface for inputting information. For example, when the current interactive interface is a game interface, the above execution subject can generate different button layouts according to different games.

示例性地,图2d、图2e和图2f分别示出了虚拟交互装置中针对当前显示界面所属的不同应用生成不同的操作界面的情形。其中,图2d示出了当前显示界面所属的应用为第一应用(例如王国的游戏GOK)时所生成的操作界面的情形。图2e示出了当前显示界面所属的应用为第二应用(例如火影忍者Naruto)时所生成的具有背景的操作界面的情形。图2f示出了当前显示界面所属的应用为第三应用(例如QQ飞车QQspeed)时所生成的操作界面的情形。Exemplarily, Figure 2d, Figure 2e and Figure 2f respectively show the situation in which different operation interfaces are generated in the virtual interaction device for different applications to which the current display interface belongs. Among them, FIG. 2d shows the situation of the operation interface generated when the application to which the current display interface belongs is the first application (for example, the game GOK of the Kingdom). Figure 2e shows a situation in which an operation interface with a background is generated when the application to which the current display interface belongs is a second application (for example, Naruto). FIG. 2f shows the operation interface generated when the application to which the current display interface belongs is a third application (for example, QQ Speed QQspeed).

在本实施例的一些可选实现方式中,上述基于投射至目标屏幕的当前显示界面,生成包括至少一个虚拟输入选项的操作界面可以包括:采用AI大数据,预测用户在投射至目标屏幕的当前显示界面的用户画像;基于预测的用户画像,生成包括至少一个虚拟输入选项的操作界面。In some optional implementations of this embodiment, the above-mentioned generation of an operation interface including at least one virtual input option based on the current display interface projected to the target screen may include: using AI big data to predict the user's current display interface projected to the target screen. Display a user portrait of the interface; and generate an operation interface including at least one virtual input option based on the predicted user portrait.

在本实现方式中,上述执行主体可以在用户使用虚拟输入装置时,在本地或云端采用人工智能AI大数据,预测用户在投射至目标屏幕的当前显示界面的用户画像。这里的用户画像,用于刻画目标用户、联系用户诉求与设计方向的有效工具。例如,用户画像可以包括当前用户的年龄、性别、兴趣、爱好、专业度、性格特征等,还可以包括当前用户所属的用户类别在当前交互界面对应的虚拟输入装置中的虚拟输入选项的布局、当前用户在不同交互界面对应的虚拟输入装置中的虚拟输入选项的布局。In this implementation, the above-mentioned execution subject can use artificial intelligence (AI) big data locally or in the cloud to predict the user's user portrait of the current display interface projected to the target screen when the user uses the virtual input device. The user portrait here is an effective tool for describing target users and connecting user demands and design direction. For example, the user portrait may include the current user's age, gender, interests, hobbies, professionalism, personality traits, etc., and may also include the layout of virtual input options in the virtual input device corresponding to the current interactive interface for the user category to which the current user belongs. The layout of the current user's virtual input options in the virtual input devices corresponding to different interactive interfaces.

在预测出用户画像之后,上述执行主体可以基于预测的用户画像,生成符合用户画像、符合当前显示界面且包括至少一个虚拟输入选项的操作界面。After predicting the user portrait, the execution subject can generate an operation interface that conforms to the user portrait, conforms to the current display interface, and includes at least one virtual input option based on the predicted user portrait.

本实现方式中,基于预测的用户画像生成包括至少一个虚拟输入选项的操作界面,可以提高所生成的操作界面的针对性,使其更为符合用户的需求。In this implementation, the operation interface including at least one virtual input option is generated based on the predicted user portrait, which can improve the pertinence of the generated operation interface and make it more in line with the needs of the user.

在本实施例的一些可选实现方式中,上述基于投射至目标屏幕的当前显示界面,生成包括至少一个虚拟输入选项的操作界面可以包括:基于投射至目标屏幕的当前显示界面,生成包括预设背景、至少一个虚拟输入选项的操作界面,其中,预设背景包括默认背景或用户基于背景设定选项设定的背景。In some optional implementations of this embodiment, the above-mentioned generation of an operation interface including at least one virtual input option based on the current display interface projected to the target screen may include: based on the current display interface projected to the target screen, generating including a preset Background, an operation interface of at least one virtual input option, wherein the preset background includes a default background or a background set by the user based on the background setting options.

在本实现方式中,通过在操作界面中引入默认背景或用户基于背景设定选项设定的背景,可以提高操作界面的针对性,使虚拟输入选项更为清晰、明确或更为符合用户需求。In this implementation, by introducing a default background or a background set by the user based on the background setting options into the operation interface, the pertinence of the operation interface can be improved, making the virtual input options clearer, clearer, or more in line with user needs.

在本实施例的一些可选实现方式中,交互方法还包括:响应于用户对虚拟输入选项的选取操作,呈现震动频率与被选取的虚拟输入选项相对应的震动。In some optional implementations of this embodiment, the interaction method further includes: in response to the user's selection operation on the virtual input option, presenting vibrations with a vibration frequency corresponding to the selected virtual input option.

在本实现方式中,当用户选取虚拟输入选项的一个选项或一个以上选项时,上述执行主体可以针对不同的选项,呈现不同的震动频率,以提示用户与震动频率相对应的选项被选中,从而提高虚拟输入选项的可识别性。In this implementation, when the user selects one or more options of the virtual input options, the above execution subject can present different vibration frequencies for different options to prompt the user that the option corresponding to the vibration frequency is selected, thereby Improved visibility of virtual input options.

请参考图2g和图2h,图2g示例性地示出了针对图2d中的操作界面呈现不同的震动频率231、232的情形。图2h示例性地示出了针对图2f中的操作界面呈现不同的震动频率233、234的情形。Please refer to Figures 2g and 2h. Figure 2g exemplarily shows a situation in which different vibration frequencies 231, 232 are presented for the operation interface in Figure 2d. Figure 2h exemplarily shows a situation in which different vibration frequencies 233, 234 are presented for the operation interface in Figure 2f.

在本实施例的一些可选实现方式中,交互方法还包括:响应于用户对生成的虚拟输入选项的选定操作,呈现虚拟输入选项的可移动标识;响应于用户对具有可移动标识的虚拟输入选项的移动操作,将移动操作所指示的虚拟输入选项移动至移动操作所指示的目标位置。In some optional implementations of this embodiment, the interaction method further includes: in response to the user's selected operation on the generated virtual input option, presenting a movable identification of the virtual input option; in response to the user's selection of the virtual input option with a movable identification. The movement operation of the input option moves the virtual input option indicated by the movement operation to the target position indicated by the movement operation.

在本实现方式中,选定操作为预先定义的、用于选定虚拟输入选项的操作;移动操作为预先定义的、用于移动具有可移动标识的虚拟输入选项的操作。In this implementation, the selection operation is a predefined operation for selecting a virtual input option; the move operation is a predefined operation for moving a virtual input option with a movable identifier.

当用户选定虚拟输入选项时,上述执行主体的本地屏幕可以呈现一个或所有虚拟输入选项的可移动标识,此时具有可移动标识的虚拟输入选项处于可移动状态。当用户对具有可移动标志的虚拟输入选项进行移动操作时,可以将移动操作所指示的虚拟输入选项移动至移动操作所指示的目标位置。When the user selects a virtual input option, the local screen of the above-mentioned execution subject may present movable identifiers of one or all virtual input options. At this time, the virtual input options with movable identifiers are in a movable state. When the user performs a moving operation on a virtual input option with a movable flag, the virtual input option indicated by the moving operation can be moved to a target position indicated by the moving operation.

本实现方式中的交互方法,可以根据用户需要将虚拟输入选项移动至目标位置,从而提高了虚拟输入装置中虚拟输入选项布局的灵活性。The interaction method in this implementation can move the virtual input options to the target position according to the user's needs, thereby improving the flexibility of the layout of the virtual input options in the virtual input device.

在本实施例的一些可选实现方式中,交互方法还包括:响应于用户输入对选定操作的退出操作,解除对虚拟输入选项的选定。In some optional implementations of this embodiment, the interaction method further includes: deselecting the virtual input option in response to a user input exit operation for the selected operation.

在本实现方式中,若用户由于误操作选定虚拟输入选项、呈现一个或所有虚拟输入选项的可移动标识,则可以输入对选定操作的退出操作,解除对虚拟输入选项的选定。这里的退出操作,为预先定义的、用于解除对虚拟输入选项的选定的操作。In this implementation, if the user selects a virtual input option due to misoperation and a movable logo of one or all virtual input options is presented, the user can enter an exit operation for the selected operation to deselect the virtual input option. The exit operation here is a predefined operation used to deselect the virtual input option.

本公开的上述实施例的用于多屏的交互方法,可以将本地的当前显示界面投射至目标屏幕,实现信息共享,并采用本地屏幕显示包括至少一个虚拟输入选项的操作界面、不显示已投射的当前显示界面,降低了本地屏幕所在的电子设备的发热和能耗,提高了本地操作界面输入信息的准确性。The interactive method for multiple screens in the above embodiments of the present disclosure can project the current local display interface to the target screen to realize information sharing, and use the local screen to display the operation interface including at least one virtual input option, without displaying the projected The current display interface reduces the heat and energy consumption of the electronic device where the local screen is located, and improves the accuracy of input information on the local operation interface.

以下结合图3,描述本公开的用于多屏的交互方法的示例性应用场景。The following describes an exemplary application scenario of the interactive method for multiple screens of the present disclosure with reference to FIG. 3 .

如图3所示,图3示出了根据本公开的用于多屏的交互方法的一个示例性应用场景。As shown in FIG. 3 , FIG. 3 shows an exemplary application scenario of the interaction method for multiple screens according to the present disclosure.

如图3所示,用于多屏的交互方法300运行于电子设备320中,可以包括:As shown in Figure 3, the interaction method 300 for multi-screen runs in the electronic device 320 and may include:

首先,响应于接收用户对多屏交互选项301的选中操作302,将当前显示界面303投射至目标屏幕304;First, in response to receiving the user's selection operation 302 on the multi-screen interaction option 301, project the current display interface 303 to the target screen 304;

之后,呈现选择输入装置的选项305;Thereafter, an option to select an input device is presented 305;

之后,接收对选择输入装置的选项305的选择操作306;Thereafter, receiving a selection operation 306 for selecting an option 305 of the input device;

之后,响应于选择操作306指示采用虚拟输入装置307,基于投射至目标屏幕304的当前显示界面303,生成包括至少一个虚拟输入选项308的操作界面309,并在本地屏幕310显示操作界面309、不显示投射至目标屏幕304的当前显示界面303。Afterwards, in response to the selection operation 306 indicating that the virtual input device 307 is used, based on the current display interface 303 projected to the target screen 304, an operation interface 309 including at least one virtual input option 308 is generated, and the operation interface 309 is displayed on the local screen 310. The current display interface 303 projected to the target screen 304 is displayed.

应当理解,上述图3中所示出的用于多屏的交互方法的应用场景,仅为对于用于多屏的交互方法的示例性描述,并不代表对该方法的限定。例如,上述图3中示出的各个步骤,可以进一步采用更为细节的实现方法。也可以在上述图3的基础上,进一步增加用于多屏的交互步骤。It should be understood that the application scenario of the interactive method for multiple screens shown in FIG. 3 is only an exemplary description of the interactive method for multiple screens and does not represent a limitation of the method. For example, each step shown in Figure 3 above can be further implemented in more detailed ways. It is also possible to further add interactive steps for multiple screens on the basis of Figure 3 above.

进一步参考图4a,图4a示出了根据本公开的用于多屏的交互方法中上传文件的方法的一个实施例的示意性流程图。Referring further to FIG. 4a , FIG. 4a shows a schematic flowchart of one embodiment of a method for uploading files in a multi-screen interactive method according to the present disclosure.

如图4a所示,本实施例的用于多屏的交互方法中上传文件的方法400,可以包括以下步骤:As shown in Figure 4a, the method 400 for uploading files in the multi-screen interaction method of this embodiment may include the following steps:

步骤401,响应于接收用户对多屏交互选项的选中操作,将当前显示界面投射至目标屏幕。Step 401: In response to receiving the user's selection operation on the multi-screen interaction option, project the current display interface to the target screen.

在本实施例中,用于多屏的交互方法的执行主体(例如图1所示的终端)可以通过输入装置接收用户对多屏交互选项的选中操作。In this embodiment, the execution subject of the multi-screen interaction method (for example, the terminal shown in FIG. 1 ) can receive the user's selection operation of the multi-screen interaction option through the input device.

其中,多屏交互选项是指将本地屏幕的当前显示界面投射至其它屏幕上显示的选项。选中操作可以为预先设定的、可以被识别为选中动作的操作。目标屏幕为多屏交互选项指示的、与本地屏幕建立投射关系的屏幕。Among them, the multi-screen interaction option refers to the option of projecting the current display interface of the local screen to other screens. The selection operation may be a preset operation that can be recognized as a selection action. The target screen is the screen indicated by the multi-screen interaction option and has a projection relationship with the local screen.

步骤402,呈现选择输入装置的选项。Step 402: An option to select an input device is presented.

在本实施例中,当上述执行主体将当前显示界面投射至目标屏幕时,可以在本地屏幕和/或目标屏幕呈现选择输入装置的选项。例如,呈现选择虚拟输入装置的选项和选择实体输入装置的选项。In this embodiment, when the execution subject projects the current display interface to the target screen, the option of selecting the input device may be presented on the local screen and/or the target screen. For example, an option to select a virtual input device and an option to select a physical input device are presented.

步骤403,接收对选择输入装置的选项的选择操作。Step 403: Receive a selection operation for selecting an option of the input device.

在本实施例中,当上述执行主体呈现输入装置的选项时,可以接收用户对输入装置的选项的选择操作。In this embodiment, when the above execution body presents the options of the input device, the user's selection operation on the options of the input device can be received.

步骤404,响应于选择操作指示采用实体输入装置,基于预设的本地实体输入装置与当前显示界面所属的应用软件或系统软件的对应关系,启动采用本地实体输入装置、并将本地屏幕黑屏。Step 404: In response to the selection operation instruction to use the physical input device, based on the preset corresponding relationship between the local physical input device and the application software or system software to which the current display interface belongs, start using the local physical input device and blacken the local screen.

在本实施例中,实体输入装置可以为设于电子设备的屏幕或外壳的实体按钮。当实体按钮打开时,电子设备就完全作为一个实体交互手柄使用,同时实体交互手柄的设计可以有凹、凸或者平面感应等模式。In this embodiment, the physical input device may be a physical button provided on the screen or casing of the electronic device. When the physical button is turned on, the electronic device is completely used as a physical interactive handle. At the same time, the design of the physical interactive handle can have concave, convex or flat sensing modes.

示例性地,图4b、图4c和图4d分别示出了实际交互手柄中实际输入选项分别为凸起模式、凹陷模式和平面感应模式的情形。Exemplarily, FIG. 4 b , FIG. 4 c and FIG. 4 d respectively show the situation in which the actual input options in the actual interactive handle are convex mode, concave mode and flat sensing mode respectively.

若选择操作指示采用实体输入装置,那么上述执行主体可以根据预设的本地实体输入装置与当前显示界面的对应关系,启动采用本地实体输入装置,以便提高输入的准确性和精度。进一步地,上述执行主体还可以将本地屏幕黑屏,以降低上述执行主体的能耗。If the operation instruction is selected to use a physical input device, then the execution subject can activate the use of the local physical input device according to the preset corresponding relationship between the local physical input device and the current display interface, so as to improve the accuracy and precision of the input. Furthermore, the above-mentioned execution subject can also black out the local screen to reduce the energy consumption of the above-mentioned execution subject.

在本实施例的一些可选实现方式中,上述启动采用本地实体输入装置包括:弹出实体交互手柄。In some optional implementations of this embodiment, the above-mentioned activation using a local entity input device includes popping up an entity interactive handle.

在本实现方式中,若启动采用本地实体输入装置,可以弹出实体交互手柄,以提升用户与投射至目标屏幕的当前显示界面的交互效率。In this implementation, if the local entity input device is activated, the entity interaction handle can pop up to improve the user's interaction efficiency with the current display interface projected to the target screen.

本公开图4a所示的实施例中的用于多屏的交互方法,与图2a采用虚拟输入装置不同的是,图4a中采用了实体输入装置,从而可以提高用户的操作效率。The interactive method for multiple screens in the embodiment shown in Figure 4a of the present disclosure is different from the virtual input device in Figure 2a. In Figure 4a, a physical input device is used, which can improve the user's operating efficiency.

本领域技术人员可以理解,上述图4a中所属的步骤401、402和403,分别与步骤201、202和203相对应,因此,上述图2a中针对步骤201、202和203所描述的操作和特征,同样适用于步骤401、402和步骤403,在此不再赘述。Those skilled in the art can understand that steps 401, 402 and 403 in the above-mentioned Figure 4a correspond to steps 201, 202 and 203 respectively. Therefore, the operations and features described for steps 201, 202 and 203 in the above-mentioned Figure 2a , the same applies to steps 401, 402 and 403, which will not be described again here.

作为对上述各图所示方法的实现,本公开实施例提供了一种用于多屏的交互装置的一个实施例,该装置实施例与图2a-图4d中所示的方法实施例相对应,该装置具体可以应用于上述图1所示的终端或服务器中。As an implementation of the methods shown in the above figures, the embodiment of the present disclosure provides an embodiment of an interactive device for multiple screens. The device embodiment corresponds to the method embodiment shown in Figures 2a-4d. , this device can be specifically applied to the terminal or server shown in Figure 1 above.

如图5所示,本实施例的用于多屏的交互装置500可以包括:显示界面投射单元510,被配置成响应于接收用户对多屏交互选项的选中操作,将当前显示界面投射至目标屏幕;选择选项呈现单元520,被配置成呈现选择输入装置的选项;选择操作接收单元530,被配置成接收对选择输入装置的选项的选择操作;操作界面显示单元540,被配置成响应于选择操作指示采用虚拟输入装置,基于投射至目标屏幕的当前显示界面,生成包括至少一个虚拟输入选项的操作界面,并在本地屏幕显示操作界面、不显示投射至目标屏幕的当前显示界面。As shown in FIG. 5 , the interactive device 500 for multi-screen in this embodiment may include: a display interface projection unit 510 configured to project the current display interface to the target in response to receiving the user's selection operation on the multi-screen interaction option. screen; the selection option presentation unit 520 is configured to present the option of selecting the input device; the selection operation receiving unit 530 is configured to receive the selection operation of the option of selecting the input device; the operation interface display unit 540 is configured to respond to the selection The operation instruction uses a virtual input device to generate an operation interface including at least one virtual input option based on the current display interface projected to the target screen, and displays the operation interface on the local screen without displaying the current display interface projected to the target screen.

在一些实施例中,显示界面投射单元进一步被配置成:响应于接收本地用户对多屏交互选项的选中操作,将包括本地用户的交互操作和远程用户的交互操作的当前显示界面投射至目标屏幕。In some embodiments, the display interface projection unit is further configured to: in response to receiving the local user's selection operation on the multi-screen interaction option, project the current display interface including the local user's interactive operation and the remote user's interactive operation to the target screen. .

在一些实施例中,操作界面显示单元进一步被配置成:采用AI大数据,预测用户在投射至目标屏幕的当前显示界面的用户画像;基于预测的用户画像,生成包括至少一个虚拟输入选项的操作界面。In some embodiments, the operation interface display unit is further configured to: use AI big data to predict the user's user portrait of the current display interface projected to the target screen; and generate an operation including at least one virtual input option based on the predicted user portrait. interface.

在一些实施例中,操作界面显示单元进一步被配置成:基于投射至目标屏幕的当前显示界面,生成包括预设背景、至少一个虚拟输入选项的操作界面,其中,预设背景包括默认背景或用户基于背景设定选项设定的背景。In some embodiments, the operation interface display unit is further configured to: generate an operation interface including a preset background and at least one virtual input option based on the current display interface projected to the target screen, wherein the preset background includes a default background or a user The background is set based on the background settings option.

在一些实施例中,操作界面显示单元中的虚拟输入选项包括:虚拟交互手柄。In some embodiments, the virtual input options in the operation interface display unit include: virtual interactive handles.

在一些实施例中,交互装置还包括(图中未示出):选项震动呈现单元,被配置成响应于用户对虚拟输入选项的选取操作,呈现震动频率与被选取的虚拟输入选项相对应的震动。In some embodiments, the interactive device further includes (not shown in the figure): an option vibration presentation unit configured to respond to the user's selection operation on the virtual input option, and present a vibration frequency corresponding to the selected virtual input option. shock.

在一些实施例中,交互装置还包括(图中未示出):移动标识呈现单元,被配置成响应于用户对生成的虚拟输入选项的选定操作,呈现虚拟输入选项的可移动标识;输入选项移动单元,被配置成响应于用户对具有可移动标识的虚拟输入选项的移动操作,将移动操作所指示的虚拟输入选项移动至移动操作所指示的目标位置;选项选定解除单元,被配置成响应于用户输入对选定操作的退出操作,解除对虚拟输入选项的选定。In some embodiments, the interactive device further includes (not shown in the figure): a mobile identification presentation unit configured to present a movable identification of the virtual input option in response to the user's selected operation on the generated virtual input option; input The option moving unit is configured to move the virtual input option indicated by the move operation to a target position indicated by the move operation in response to the user's move operation on the virtual input option having the movable identifier; the option selection release unit is configured Unselecting the virtual input option in response to user input exiting the selected operation.

在一些实施例中,交互装置还包括(图中未示出):输入装置启动单元,被配置成响应于选择操作指示采用实体输入装置,基于预设的本地实体输入装置与当前显示界面的对应关系,启动采用本地实体输入装置、并将本地屏幕黑屏。In some embodiments, the interaction device further includes (not shown in the figure): an input device activating unit configured to use the physical input device in response to the selection operation instruction, based on the correspondence between the preset local physical input device and the current display interface. relationship, start using the local entity input device and blacken the local screen.

在一些实施例中,输入装置启动单元进一步被配置成:弹出实体交互手柄。In some embodiments, the input device initiating unit is further configured to: pop up the physical interaction handle.

在一些实施例中,显示界面投射单元中的目标屏幕的尺寸大于本地屏幕。In some embodiments, the size of the target screen in the display interface projection unit is larger than the local screen.

在一些实施例中,显示界面投射单元进一步被配置成:响应于接收用户对多屏交互选项的选中操作,经由电视中外接设备的适配器将当前显示界面投射至电视屏幕。In some embodiments, the display interface projection unit is further configured to: in response to receiving the user's selection operation on the multi-screen interaction option, project the current display interface to the TV screen via the adapter of the external device in the TV.

应当理解,装置500中记载的各个单元与参考图2a-图4d描述的方法中记载的各个步骤相对应。由此,上文针对方法描述的操作和特征同样适用于装置500及其中包含的各个单元,在此不再赘述。It should be understood that each unit recorded in the device 500 corresponds to each step recorded in the method described with reference to Figures 2a-4d. Therefore, the operations and features described above for the method are also applicable to the device 500 and the various units included therein, and will not be described again here.

下面参考图6,其示出了适于用来实现本公开的实施例的电子设备(例如图1中的服务器或终端设备)600的结构示意图。本公开的实施例中的终端设备可以包括但不限于诸如笔记本电脑、台式计算机等。图6示出的终端设备/服务器仅仅是一个示例,不应对本公开的实施例的功能和使用范围带来任何限制。Referring now to FIG. 6 , a schematic structural diagram of an electronic device (such as the server or terminal device in FIG. 1 ) 600 suitable for implementing embodiments of the present disclosure is shown. Terminal devices in embodiments of the present disclosure may include, but are not limited to, laptop computers, desktop computers, etc. The terminal device/server shown in FIG. 6 is only an example and should not bring any limitations to the functions and usage scope of the embodiments of the present disclosure.

如图6所示,电子设备600可以包括处理装置(例如中央处理器、图形处理器等)601,其可以根据存储在只读存储器(ROM)602中的程序或者从存储装置608加载到随机访问存储器(RAM)603中的程序而执行各种适当的动作和处理。在RAM 603中,还存储有电子设备600操作所需的各种程序和数据。处理装置601、ROM 602以及RAM603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。As shown in FIG. 6, the electronic device 600 may include a processing device (eg, central processing unit, graphics processor, etc.) 601, which may be loaded into a random access device according to a program stored in a read-only memory (ROM) 602 or from a storage device 608. The program in the memory (RAM) 603 executes various appropriate actions and processes. In the RAM 603, various programs and data required for the operation of the electronic device 600 are also stored. The processing device 601, ROM 602 and RAM 603 are connected to each other via a bus 604. An input/output (I/O) interface 605 is also connected to bus 604.

通常,以下装置可以连接至I/O接口605:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置606;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置607;包括例如磁带、硬盘等的存储装置608;以及通信装置609。通信装置609可以允许电子设备600与其他设备进行无线或有线通信以交换数据。虽然图6示出了具有各种装置的电子设备600,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。图6中示出的每个方框可以代表一个装置,也可以根据需要代表多个装置。Generally, the following devices may be connected to the I/O interface 605: input devices 606 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; including, for example, a liquid crystal display (LCD), speakers, vibration An output device 607 such as a computer; a storage device 608 including a magnetic tape, a hard disk, etc.; and a communication device 609. Communication device 609 may allow electronic device 600 to communicate wirelessly or wiredly with other devices to exchange data. Although FIG. 6 illustrates electronic device 600 with various means, it should be understood that implementation or availability of all illustrated means is not required. More or fewer means may alternatively be implemented or provided. Each block shown in Figure 6 may represent one device, or may represent multiple devices as needed.

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置609从网络上被下载和安装,或者从存储装置608被安装,或者从ROM 602被安装。在该计算机程序被处理装置601执行时,执行本公开的实施例的方法中限定的上述功能。需要说明的是,本公开的实施例所述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开的实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开的实施例中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product including a computer program carried on a computer-readable medium, the computer program containing program code for performing the method illustrated in the flowchart. In such embodiments, the computer program may be downloaded and installed from the network via communication device 609, or from storage device 608, or from ROM 602. When the computer program is executed by the processing device 601, the above-described functions defined in the method of the embodiment of the present disclosure are performed. It should be noted that the computer-readable medium described in the embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the above two. The computer-readable storage medium may be, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any combination thereof. More specific examples of computer readable storage media may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard drive, random access memory (RAM), read only memory (ROM), removable Programmed read-only memory (EPROM or flash memory), fiber optics, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above. In embodiments of the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. In embodiments of the present disclosure, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, in which computer-readable program code is carried. Such propagated data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device . Program code embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to: wire, optical cable, RF (radio frequency), etc., or any suitable combination of the above.

上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:响应于接收用户对多屏交互选项的选中操作,将当前显示界面投射至目标屏幕;呈现选择输入装置的选项;接收对选择输入装置的选项的选择操作;响应于选择操作指示采用虚拟输入装置,基于投射至目标屏幕的当前显示界面,生成包括至少一个虚拟输入选项的操作界面,并在本地屏幕显示操作界面、不显示投射至目标屏幕的当前显示界面。The above-mentioned computer-readable medium may be included in the above-mentioned electronic device; it may also exist independently without being assembled into the electronic device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: in response to receiving the user's selection operation of the multi-screen interactive option, projects the current display interface. to the target screen; presenting an option for selecting the input device; receiving a selection operation for the option for selecting the input device; employing the virtual input device in response to the selection operation indication, and generating, based on the current display interface projected to the target screen, including at least one virtual input option. The operation interface is displayed on the local screen and the current display interface projected to the target screen is not displayed.

可以以一种或多种程序设计语言或其组合来编写用于执行本公开的实施例的操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。Computer program code for performing operations of embodiments of the present disclosure may be written in one or more programming languages, including object-oriented programming languages—such as Java, Smalltalk, C++, or a combination thereof, Also included are conventional procedural programming languages—such as the "C" language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In situations involving remote computers, the remote computer can be connected to the user's computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (such as an Internet service provider). connected via the Internet).

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operations of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, segment, or portion of code that contains one or more logic functions that implement the specified executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown one after another may actually execute substantially in parallel, or they may sometimes execute in the reverse order, depending on the functionality involved. It will also be noted that each block of the block diagram and/or flowchart illustration, and combinations of blocks in the block diagram and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or operations. , or can be implemented using a combination of specialized hardware and computer instructions.

描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括显示界面投射单元、选择选项呈现单元、选择操作接收单元、操作界面显示单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,显示界面投射单元还可以被描述为“响应于接收用户对多屏交互选项的选中操作,将当前显示界面投射至目标屏幕的单元”。The units involved in the embodiments of the present disclosure can be implemented in software or hardware. The described unit can also be provided in a processor. For example, it can be described as: a processor includes a display interface projection unit, a selection option presentation unit, a selection operation receiving unit, and an operation interface display unit. Among them, the names of these units do not constitute a limitation on the unit itself under certain circumstances. For example, the display interface projection unit can also be described as "in response to receiving the user's selection operation of the multi-screen interaction option, converting the current display interface into The unit that projects to the target screen".

以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。The above description is only a description of the preferred embodiments of the present disclosure and the technical principles applied. Those skilled in the art should understand that the scope of the invention involved in the present disclosure is not limited to technical solutions formed by a specific combination of the above technical features, but should also cover any solution consisting of the above technical features or without departing from the above inventive concept. Other technical solutions formed by any combination of equivalent features. For example, a technical solution is formed by replacing the above features with technical features with similar functions disclosed in this disclosure (but not limited to).

Claims (14)

1.一种用于多屏的交互方法,包括:1. An interaction method for multiple screens, including: 响应于接收用户对多屏交互选项的选中操作,将当前显示界面投射至目标屏幕;In response to receiving the user's selection operation on the multi-screen interaction option, project the current display interface to the target screen; 呈现选择输入装置的选项,包括:呈现选择虚拟输入装置的选项和选择实体输入装置的选项;Presenting options for selecting an input device includes: presenting options for selecting a virtual input device and options for selecting a physical input device; 接收对选择输入装置的选项的选择操作;receiving a selection operation for an option of the selection input device; 响应于所述选择操作指示采用虚拟输入装置,基于投射至目标屏幕的当前显示界面,生成包括至少两个虚拟输入选项的操作界面,包括:采用AI大数据,预测用户在投射至目标屏幕的当前显示界面的用户画像;基于预测的用户画像、所述当前显示界面,生成包括预设背景、至少两个虚拟输入选项的操作界面,所述用户画像包括:当前用户所属的用户类别在当前交互界面对应的虚拟输入装置中的虚拟输入选项的布局,所述预设背景包括用户基于背景设定选项设定的背景,并在本地屏幕显示所述操作界面、不显示投射至目标屏幕的当前显示界面;In response to the selection operation instruction, a virtual input device is used to generate an operation interface including at least two virtual input options based on the current display interface projected to the target screen, including: using AI big data to predict the user's current display interface projected to the target screen. User portrait of the display interface; based on the predicted user portrait and the current display interface, generate an operation interface including a preset background and at least two virtual input options, where the user portrait includes: the user category to which the current user belongs is in the current interactive interface The layout of the virtual input options in the corresponding virtual input device, the default background includes the background set by the user based on the background setting options, and the operation interface is displayed on the local screen, and the current display interface projected to the target screen is not displayed. ; 响应于所述选择操作指示采用实体输入装置,基于预设的本地实体输入装置与所述当前显示界面的对应关系,启动采用本地实体输入装置、并将本地屏幕黑屏,所述本地实体输入装置具备凸起模式、凹陷模式和平面感应模式。In response to the selection operation instruction to use the physical input device, based on the preset corresponding relationship between the local physical input device and the current display interface, start using the local physical input device and blacken the local screen, the local physical input device having Raised mode, concave mode and flat sensing mode. 2.根据权利要求1所述的交互方法,其中,所述响应于接收用户对多屏交互选项的选中操作,将当前显示界面投射至目标屏幕包括:2. The interaction method according to claim 1, wherein the projecting the current display interface to the target screen in response to receiving the user's selection operation on the multi-screen interaction option includes: 响应于接收本地用户对多屏交互选项的选中操作,将包括本地用户的交互操作和远程用户的交互操作的当前显示界面投射至目标屏幕。In response to receiving the local user's selection operation on the multi-screen interaction option, the current display interface including the local user's interaction operation and the remote user's interaction operation is projected to the target screen. 3.根据权利要求1-2任意一项所述的交互方法,其中,所述虚拟输入选项包括:虚拟交互手柄。3. The interaction method according to any one of claims 1-2, wherein the virtual input options include: virtual interaction handles. 4.根据权利要求1所述的交互方法,其中,所述交互方法还包括:4. The interaction method according to claim 1, wherein the interaction method further includes: 响应于用户对虚拟输入选项的选取操作,呈现震动频率与被选取的虚拟输入选项相对应的震动。In response to the user's selection operation on the virtual input option, vibrations with a vibration frequency corresponding to the selected virtual input option are presented. 5.根据权利要求1所述的交互方法,其中,所述交互方法还包括:5. The interactive method according to claim 1, wherein the interactive method further includes: 响应于用户对生成的虚拟输入选项的选定操作,呈现虚拟输入选项的可移动标识;responsive to a user's selection of the generated virtual input option, presenting a movable identification of the virtual input option; 响应于用户对具有可移动标识的虚拟输入选项的移动操作,将所述移动操作所指示的虚拟输入选项移动至所述移动操作所指示的目标位置;In response to the user's movement operation on the virtual input option having the movable identification, moving the virtual input option indicated by the movement operation to the target position indicated by the movement operation; 响应于用户输入对所述选定操作的退出操作,解除对所述虚拟输入选项的选定。The virtual input option is deselected in response to a user input exit operation for the selected operation. 6.根据权利要求1所述的交互方法,其中,所述启动采用本地实体输入装置包括:弹出实体交互手柄。6. The interaction method according to claim 1, wherein initiating the use of a local entity input device includes popping up an entity interaction handle. 7.根据权利要求1所述的交互方法,其中,所述目标屏幕的尺寸大于本地屏幕。7. The interaction method according to claim 1, wherein the size of the target screen is larger than the local screen. 8.根据权利要求1所述的交互方法,其中,所述响应于接收用户对多屏交互选项的选中操作,将当前显示界面投射至目标屏幕包括:8. The interaction method according to claim 1, wherein the projecting the current display interface to the target screen in response to receiving the user's selection operation on the multi-screen interaction option includes: 响应于接收用户对多屏交互选项的选中操作,经由电视中外接设备的适配器将当前显示界面投射至电视屏幕。In response to receiving the user's selection operation on the multi-screen interaction option, the current display interface is projected to the TV screen via an adapter of the external device in the TV. 9.一种用于多屏的交互装置,包括:9. An interactive device for multiple screens, including: 显示界面投射单元,被配置成响应于接收用户对多屏交互选项的选中操作,将当前显示界面投射至目标屏幕;The display interface projection unit is configured to project the current display interface to the target screen in response to receiving the user's selection operation on the multi-screen interaction option; 选择选项呈现单元,被配置成呈现选择输入装置的选项,包括:呈现选择虚拟输入装置的选项和选择实体输入装置的选项;a selection option presentation unit configured to present options for selecting an input device, including: presenting options for selecting a virtual input device and options for selecting a physical input device; 选择操作接收单元,被配置成接收对选择输入装置的选项的选择操作;a selection operation receiving unit configured to receive a selection operation for an option of the selection input device; 操作界面显示单元,被配置成响应于所述选择操作指示采用虚拟输入装置,基于投射至目标屏幕的当前显示界面,生成包括至少两个虚拟输入选项的操作界面,包括:采用AI大数据,预测用户在投射至目标屏幕的当前显示界面的用户画像;基于预测的用户画像、所述当前显示界面,生成包括预设背景、至少两个虚拟输入选项的操作界面,所述用户画像包括:当前用户所属的用户类别在当前交互界面对应的虚拟输入装置中的虚拟输入选项的布局,所述预设背景包括用户基于背景设定选项设定的背景,并在本地屏幕显示所述操作界面、不显示投射至目标屏幕的当前显示界面;The operation interface display unit is configured to use a virtual input device in response to the selection operation instruction, and generate an operation interface including at least two virtual input options based on the current display interface projected to the target screen, including: using AI big data, predicting A user portrait of the user on the current display interface projected to the target screen; based on the predicted user portrait and the current display interface, an operation interface including a preset background and at least two virtual input options is generated, where the user portrait includes: the current user The layout of the virtual input options in the virtual input device corresponding to the current interactive interface of the user category to which the user belongs. The default background includes the background set by the user based on the background setting options, and the operation interface is displayed on the local screen or not. Project to the current display interface of the target screen; 输入装置启动单元,被配置成响应于所述选择操作指示采用实体输入装置,基于预设的本地实体输入装置与所述当前显示界面的对应关系,启动采用本地实体输入装置、并将本地屏幕黑屏,所述本地实体输入装置具备凸起模式、凹陷模式和平面感应模式。The input device activating unit is configured to use the physical input device in response to the selection operation instruction, start using the local physical input device based on the preset correspondence relationship between the local physical input device and the current display interface, and blacken the local screen. , the local entity input device has a convex mode, a concave mode and a flat sensing mode. 10.根据权利要求9所述的交互装置,其中,所述显示界面投射单元进一步被配置成:10. The interactive device according to claim 9, wherein the display interface projection unit is further configured to: 响应于接收本地用户对多屏交互选项的选中操作,将包括本地用户的交互操作和远程用户的交互操作的当前显示界面投射至目标屏幕。In response to receiving the local user's selection operation on the multi-screen interaction option, the current display interface including the local user's interaction operation and the remote user's interaction operation is projected to the target screen. 11.根据权利要求9所述的交互装置,其中,所述交互装置还包括:11. The interactive device according to claim 9, wherein the interactive device further includes: 移动标识呈现单元,被配置成响应于用户对生成的虚拟输入选项的选定操作,呈现虚拟输入选项的可移动标识;a mobile logo presentation unit configured to present a movable logo of the virtual input option in response to a user's selected operation on the generated virtual input option; 输入选项移动单元,被配置成响应于用户对具有可移动标识的虚拟输入选项的移动操作,将所述移动操作所指示的虚拟输入选项移动至所述移动操作所指示的目标位置;an input option moving unit configured to, in response to a user's movement operation on a virtual input option having a movable identification, move the virtual input option indicated by the movement operation to a target position indicated by the movement operation; 选项选定解除单元,被配置成响应于用户输入对所述选定操作的退出操作,解除对所述虚拟输入选项的选定。An option selection deselection unit is configured to deselect the virtual input option in response to a user input exit operation for the selection operation. 12.根据权利要求9所述的交互装置,其中,所述显示界面投射单元进一步被配置成:12. The interactive device according to claim 9, wherein the display interface projection unit is further configured to: 响应于接收用户对多屏交互选项的选中操作,经由电视中外接设备的适配器将当前显示界面投射至电视屏幕。In response to receiving the user's selection operation on the multi-screen interaction option, the current display interface is projected to the TV screen via an adapter of the external device in the TV. 13.一种电子设备,包括:13. An electronic device, including: 一个或多个处理器;one or more processors; 存储装置,用于存储一个或多个程序;A storage device for storing one or more programs; 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-8中任一所述的方法。When the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the method as described in any one of claims 1-8. 14.一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1-8中任一所述的方法。14. A computer-readable medium having a computer program stored thereon, which implements the method according to any one of claims 1-8 when executed by a processor.
CN201911366530.7A 2019-12-26 2019-12-26 Interaction method and device for multiple screens Active CN111135557B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911366530.7A CN111135557B (en) 2019-12-26 2019-12-26 Interaction method and device for multiple screens

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911366530.7A CN111135557B (en) 2019-12-26 2019-12-26 Interaction method and device for multiple screens

Publications (2)

Publication Number Publication Date
CN111135557A CN111135557A (en) 2020-05-12
CN111135557B true CN111135557B (en) 2024-01-12

Family

ID=70520382

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911366530.7A Active CN111135557B (en) 2019-12-26 2019-12-26 Interaction method and device for multiple screens

Country Status (1)

Country Link
CN (1) CN111135557B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11269453B1 (en) * 2020-08-17 2022-03-08 International Business Machines Corporation Failed user-interface resolution
CN112463796B (en) * 2020-11-26 2025-02-11 重庆回形针信息技术有限公司 A database interface conversion system
CN112463867B (en) * 2020-11-26 2025-02-11 重庆回形针信息技术有限公司 A database interface visualization protocol configuration method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009143294A2 (en) * 2008-05-20 2009-11-26 Citrix Systems, Inc. Methods and systems for using external display devices with a mobile computing device
CN102918490A (en) * 2010-04-01 2013-02-06 思杰系统有限公司 Interacting with remote applications displayed within a virtual desktop of a tablet computing device
CN106412291A (en) * 2016-09-29 2017-02-15 努比亚技术有限公司 Equipment control method and mobile terminal
CN109885746A (en) * 2019-01-17 2019-06-14 平安城市建设科技(深圳)有限公司 Page Dynamic Distribution method, apparatus, equipment and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8427438B2 (en) * 2009-03-26 2013-04-23 Apple Inc. Virtual input tools

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009143294A2 (en) * 2008-05-20 2009-11-26 Citrix Systems, Inc. Methods and systems for using external display devices with a mobile computing device
CN102027450A (en) * 2008-05-20 2011-04-20 思杰系统有限公司 Methods and systems for using external display devices with a mobile computing device
CN102918490A (en) * 2010-04-01 2013-02-06 思杰系统有限公司 Interacting with remote applications displayed within a virtual desktop of a tablet computing device
CN106412291A (en) * 2016-09-29 2017-02-15 努比亚技术有限公司 Equipment control method and mobile terminal
CN109885746A (en) * 2019-01-17 2019-06-14 平安城市建设科技(深圳)有限公司 Page Dynamic Distribution method, apparatus, equipment and storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
吴斌.《网络科学与计算》.北京邮电大学出版社,2019,(第第1版版),第220-221页. *
徐璐瑶 ; 姜增祺 ; 黄婷婷 ; 刘云鹏 ; .基于大数据的用户画像系统概述.电子世界.2018,(02),全文. *

Also Published As

Publication number Publication date
CN111135557A (en) 2020-05-12

Similar Documents

Publication Publication Date Title
CN110519461B (en) File transmission method, apparatus, computer equipment, and storage medium
CN111135557B (en) Interaction method and device for multiple screens
CN111324252B (en) Display control method and device in live broadcast platform, storage medium and electronic equipment
CN111263175A (en) Interaction control method and device for live broadcast platform, storage medium and electronic equipment
CN114546565A (en) Information display method and device, electronic equipment, storage medium and program product
WO2023103956A1 (en) Data exchange method and apparatus, electronic device, storage medium and program product
JP2025517722A (en) METHOD, APPARATUS, ELECTRONIC DEVICE, STORAGE MEDIUM AND COMPUTER PROGRAM FOR PROCESSING MEDIA CONTENT
CN116886989A (en) Media content generation methods, devices, electronic devices and storage media
WO2024060943A1 (en) Comment information publishing method and apparatus, electronic device, and storage medium
CN116320654A (en) Message display processing method, device, equipment and medium
CN117492615A (en) Information display methods, devices, electronic equipment and storage media
CN115097985B (en) Information issuing method, device, electronic equipment and storage medium
WO2024169879A1 (en) Interaction method and apparatus, electronic device, and storage medium
WO2025011550A1 (en) Login method and apparatus, and electronic device
WO2024251228A1 (en) Media content display method and apparatus, electronic device, and storage medium
EP4580197A1 (en) Live-streaming video processing method and apparatus, and device and medium
CN117421505A (en) Page display method, page display device, electronic equipment and storage medium
CN117193918A (en) Topic page display method, device, electronic device and storage medium
CN117631899A (en) Information display methods, devices, equipment and storage media
CN117336267A (en) Information reply method, device, electronic equipment and storage medium
CN116795266A (en) Interactive methods, devices, electronic devices and storage media
CN113126863B (en) Object selection implementation method and device, storage medium and electronic equipment
CN116319644A (en) Session menu processing method and device and electronic equipment
CN116489606A (en) State information processing method, device and electronic equipment
CN115185371A (en) Terminal control method and device, electronic equipment and storage medium

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