CN108345418A - 一种在线教学中互动对象的显示方法及其装置 - Google Patents

一种在线教学中互动对象的显示方法及其装置 Download PDF

Info

Publication number
CN108345418A
CN108345418A CN201710046668.3A CN201710046668A CN108345418A CN 108345418 A CN108345418 A CN 108345418A CN 201710046668 A CN201710046668 A CN 201710046668A CN 108345418 A CN108345418 A CN 108345418A
Authority
CN
China
Prior art keywords
interactive objects
coordinate
interaction area
coordinate system
under
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.)
Granted
Application number
CN201710046668.3A
Other languages
English (en)
Other versions
CN108345418B (zh
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.)
Beijing Xintang Sichuang Educational Technology Co Ltd
Original Assignee
Beijing Xintang Sichuang Educational Technology 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 Beijing Xintang Sichuang Educational Technology Co Ltd filed Critical Beijing Xintang Sichuang Educational Technology Co Ltd
Priority to CN201710046668.3A priority Critical patent/CN108345418B/zh
Publication of CN108345418A publication Critical patent/CN108345418A/zh
Application granted granted Critical
Publication of CN108345418B publication Critical patent/CN108345418B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital 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
    • G06F3/1462Digital 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 with means for detecting differences between the image stored in the host and the images displayed on the remote displays
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B5/00Electrically-operated educational appliances
    • G09B5/02Electrically-operated educational appliances with visual presentation of the material to be studied, e.g. using film strip
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B5/00Electrically-operated educational appliances
    • G09B5/08Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations
    • G09B5/10Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations all student stations being capable of presenting the same information simultaneously

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请实施例提供一种在线教学中互动对象的显示方法及其装置,包括:发送端发送针对互动对象的消息;接收端解析消息,将互动对象在第一坐标系下的坐标转换为在第二坐标系下的坐标,获得接收端互动区域的宽度或者高度与发送端互动区域的宽度或者高度之间的比值;根据比值以及互动对象在第二坐标系下的坐标,获得互动对象在接收端互动区域的第二坐标系下的坐标;获得互动对象在接收端互动区域的第一坐标系下的坐标;互动对象在接收端互动区域的第一坐标系下的坐标结合互动对象的宽度、高度响应互动操作。本申请实施例避免在线教学中互动对象在不同终端进行显示可能发生的变形或位移不正确问题。

Description

一种在线教学中互动对象的显示方法及其装置
技术领域
本申请属于电子教学技术领域,具体涉及一种在线教学中互动对象的显示方法及其装置。
背景技术
随着计算机和互联网技术的发展,由于线上教学的展现形式更加生动,教学成本更加低廉,以线下为主要形式的教学场景,逐渐向在线教学发展。与之配套的教学设施也需要配套的在线化。
但由于目前的在线教室会覆盖多终端(Windows PC、Windows平板、Android手机、IOS手机、IOS平板、Mac等),各不同终端都使用不同的分辨率。这样类似互动涂鸦,互动课件等诸多的互动对象在多终端展现会出现变形或相对位移不正确的问题。
因此,如何更佳的实现在线教学中互动对象的显示,成为现有技术中亟需解决的技术问题。
发明内容
本申请实施例解决的技术问题之一在于提供一种在线教学中互动对象的显示方法及其装置,其避免在线教学中互动对象在不同终端进行显示可能发生的变形或位移不正确问题。
本申请实施例提供一种在线教学中互动对象的显示方法,应用于发送端及接收端,包括:
发送端发送针对互动对象的消息,所述消息包括所述互动对象在第一坐标系下的坐标、所述互动对象的宽度、高度以及互动区域的宽度和高度;
接收端解析所述发送端发送的消息,将所述互动对象在第一坐标系下的坐标转换为在第二坐标系下的坐标,并获得接收端互动区域的宽度或者高度与所述发送端互动区域的宽度或者高度之间的比值;
根据所述比值以及所述互动对象在第二坐标系下的坐标,获得所述互动对象在所述接收端互动区域的第二坐标系下的坐标;
根据所述接收端互动区域的宽度或者高度以及所述互动对象在所述接收端互动区域的第二坐标系下的坐标获得所述互动对象在所述接收端互动区域的第一坐标系下的坐标;
所述互动对象在所述接收端互动区域的第一坐标系下的坐标结合所述互动对象的宽度、高度响应互动操作。
在本申请实施例中,所述发送针对互动对象的消息,所述消息包括所述发送端互动区域坐标以及所述互动区域的宽度和高度之前还包括:
获取所述互动对象,并令所述互动对象在各分辨率下保持居中放置。
在本申请实施例中,所述第一坐标系为互动区域左上点为原点的坐标系。
在本申请实施例中,所述第二坐标系为互动区域中心点为原点的坐标系。
在本申请实施例中,所述根据所述比值以及所述互动对象在第二坐标系下的坐标,获得所述互动对象在所述接收端互动区域的第二坐标系下的坐标具体为:
所述互动对象在第二坐标系下的坐标乘以所述比值,获得所述互动对象在所述接收端互动区域的第二坐标系下的坐标。
对应上述方法,本申请还提供一种在线教学中互动对象的显示装置,应用于发送端及接收端,包括:
发送模块,用于令发送端发送针对互动对象的消息,所述消息包括所述互动对象在第一坐标系下的坐标、所述互动对象的宽度、高度以及互动区域的宽度和高度;
接收模块,用于令接收端解析所述发送端发送的消息,将所述互动对象在第一坐标系下的坐标转换为在第二坐标系下的坐标,并获得接收端互动区域的宽度或者高度与所述发送端互动区域的宽度或者高度之间的比值;
计算模块,用于根据所述比值以及所述互动对象在第二坐标系下的坐标,获得所述互动对象在所述接收端互动区域的第二坐标系下的坐标;
转换模块,用于根据所述接收端互动区域的宽度或者高度以及所述互动对象在所述接收端互动区域的第二坐标系下的坐标获得所述互动对象在所述接收端互动区域的第一坐标系下的坐标;
响应模块,用于所述互动对象在所述接收端互动区域的第一坐标系下的坐标结合所述互动对象的宽度、高度响应互动操作。
在本申请实施例中,还包括:
获取模块,用于获取所述互动对象,并令所述互动对象在各分辨率下保持居中放置。
在本申请实施例中,所述第一坐标系为互动区域左上点为原点的坐标系。
在本申请实施例中,所述第二坐标系为互动区域中心点为原点的坐标系。
在本申请实施例中,所述计算模块具体用于所述互动对象在第二坐标系下的坐标乘以所述比值,获得所述互动对象在所述接收端互动区域的第二坐标系下的坐标。
由上述可知,本申请实施例发送端发送针对互动对象的消息,所述消息包括所述互动对象在第一坐标系下的坐标、所述互动对象的宽度、高度以及互动区域的宽度和高度。所述坐标在所述接收端由第一坐标系转换为第二坐标系下的坐标,并经过接收端和发送端两者的互动区域宽度或者高度的比值计算后转换为第一坐标系下的坐标。因此,本申请利用两个坐标系以及接收端和发送端两者的互动区域宽度或者高度的比值确定接收端的显示分辨率下的互动区域坐标以进行互动对象的操作控制。本申请避免在线教学中互动对象在不同终端进行显示可能发生的变形或位移不正确问题。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1是本申请提供的一种在线教学中互动对象的显示方法一实施例流程图;
图2是本申请提供的一种在线教学中互动对象的显示方法另一实施例流程图;
图3是本申请提供的一种在线教学中互动对象的显示装置一实施例结构图;
图4是本申请提供的一种在线教学中互动对象的显示装置另一实施例结构图;
图5是本申请提供的在线教学中互动对象的显示方法的电子设备的一硬件结构示意图。
具体实施方式
本申请实施例发送端发送针对互动对象的消息,所述消息包括所述互动对象在第一坐标系下的坐标、所述互动对象的宽度、高度以及互动区域的宽度和高度。所述坐标在所述接收端由第一坐标系转换为第二坐标系下的坐标,并经过接收端和发送端两者的互动区域宽度或者高度的比值计算后转换为第一坐标系下的坐标。因此,本申请利用两个坐标系以及接收端和发送端两者的互动区域宽度或者高度的比值确定接收端的显示分辨率下的互动区域坐标以进行互动对象的操作控制。本申请避免在线教学中互动对象在不同终端进行显示可能发生的变形或位移不正确问题。
尽管本申请能够具有许多不同形式的实施例,但在附图中显示并且将在本文详细描述的特定实施例,应该理解,这种实施例的公开应该被视为原理的示例,而非意图把本申请限制于显示和描述的特定实施例。在以下的描述中,相同的标号用于描述附图的几个示图中的相同、相似或对应的部分。
如本文所使用,术语“一个”或“一种”被定义为一个(种)或超过一个(种)。如本文所使用,术语“多个”被定义为两个或超过两个。如本文所使用,术语“其他”被定义为至少再一个或更多个。如本文所使用,术语“包含”和/或“具有”被定义为包括(即,开放式语言)。如本文所使用,术语“耦合”被定义为连接,但未必是直接连接,并且未必是以机械方式连接。如本文所使用,术语“程序”或“计算机程序”或类似术语被定义为设计用于在计算机***上执行的指令序列。“程序”或“计算机程序”可包括子程序、函数、过程、对象方法、对象实现、可执行应用、小应用程序、小服务程序、源代码、目标代码、共享库/动态加载库和/或设计用于在计算机***上执行的其它指令序列。
在整个本文件中对“一个实施例”、“某些实施例”、“实施例”或类似术语的提及表示结合实施例描述的特定特征、结构或特性被包括在本发明的至少一个实施例中。因此,在整个本说明书的各种地方的这种词语的出现不必全部表示相同的实施例。另外,所述特定特征、结构或特性可非限制性地在一个或多个实施例中以任何合适的方式组合。
如本文所使用,术语“或者”应该被解释为是包括性的或者表示任何一种或任何组合。因此,“A、B或者C”表示“下面的任何一种:A;B;C;A和B;A和C;B和C;A,B和C”。仅当元件、功能、步骤或动作的组合以某种方式固有地相互排斥时,将会发生这种定义的例外。
为了使本领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本申请保护的范围。
下面结合本申请附图进一步说明本申请具体实现。
本申请一实施例提供一种在线教学中互动对象的显示方法,应用于发送端及接收端。
参见图1,所述方法包括:
S1、发送端发送针对互动对象的消息,所述消息包括所述互动对象在第一坐标系下的坐标、所述互动对象的宽度、高度以及互动区域的宽度和高度。
发送端将针对所述互动对象的消息发送至接收端。为了便于确定所述互动对象所在的互动区域,所述消息包括所述互动对象在第一坐标系下的坐标、所述互动对象的宽度、高度以及互动区域的宽度和高度。
具体地,所述第一坐标系为互动区域左上点为原点的坐标系。
S2、接收端解析所述发送端发送的消息,将所述互动对象在第一坐标系下的坐标转换为在第二坐标系下的坐标,并获得接收端互动区域的宽度或者高度与所述发送端互动区域的宽度或者高度之间的比值。
具体地,所述第二坐标系为互动区域中心点为原点的坐标系。所述第二坐标系也可根据应用场景确定,比如在某些场景下,可能会预留互动区域上侧和右侧固定区域(此区域内空白无内容),则具有内容的主体区域为左下。因此,根据该特性将左下主体区域的中心点设定为坐标系原点。
本申请接收端解析接收到的消息,获得所述互动对象在第一坐标系下的坐标、所述互动对象的宽度、高度以及互动区域的宽度和高度。从而,将所述互动对象在第一坐标系下的坐标转换为在第二坐标系下的坐标。本申请获得接收端互动区域的宽度与发送端互动区域的宽度的比值,或者,接收端互动区域的高度与发送端互动区域的高度的比值。
S3、根据所述比值以及所述互动对象在第二坐标系下的坐标,获得所述互动对象在所述接收端互动区域的第二坐标系下的坐标。
在本申请具体实现中,所述步骤S3具体为:
所述互动对象在第二坐标系下的坐标乘以所述比值,获得所述互动对象在所述接收端互动区域的第二坐标系下的坐标。
由于所述发送端和所述接收端的互动区域大小不同,通过两者互动区域的高度比值或者宽度比值,获得所述互动对象在所述接收端互动区域的第二坐标系下的坐标。从而,令所述互动对象在接收端和发送端的大小与接收端和发送端的互动区域大小呈现比例关系。
S4、根据所述接收端互动区域的宽度或者高度以及所述互动对象在所述接收端互动区域的第二坐标系下的坐标获得所述互动对象在所述接收端互动区域的第一坐标系下的坐标。
本申请根据坐标系转换,将所述互动对象在所述接收端互动区域的第二坐标系下的坐标转换为第一坐标系下的坐标。
S5、所述互动对象在所述接收端互动区域的第一坐标系下的坐标结合所述互动对象的宽度、高度响应互动操作。
因此,本申请利用发送端互动区域坐标以及所述互动区域宽度和高度来确定接收端的显示分辨率下的互动区域坐标以进行互动对象的操作控制。本申请避免在线教学中互动对象在不同终端进行显示可能发生的变形或位移不正确问题。
在本申请另一具体实现中,参见图2,所述步骤S1之前还包括:
S0、获取所述互动对象,并令所述互动对象在各分辨率下保持居中放置。
具体地,所述居中包括水平居中以及垂直居中。
对应上述方法,参见图3,本申请另一实施例提供一种在线教学中互动对象的显示装置,包括:
发送模块31,用于令发送端发送针对互动对象的消息,所述消息包括所述互动对象在第一坐标系下的原点坐标、所述互动对象的宽度、高度以及互动区域的宽度和高度;
接收模块32,用于令接收端解析所述发送端发送的消息,将所述互动对象在第一坐标系下的原点坐标转换为在第二坐标系下的原点坐标,并获得接收端互动区域的宽度或者高度与所述发送端互动区域的宽度或者高度之间的比值;
计算模块33,用于根据所述比值以及所述互动对象在第二坐标系下的原点坐标,获得所述互动对象在所述接收端互动区域的第二坐标系下的原点坐标;
转换模块34,用于根据所述接收端互动区域的宽度或者高度以及所述互动对象在所述接收端互动区域的第二坐标系下的原点坐标获得所述互动对象在所述接收端互动区域的第一坐标系下的原点坐标;
响应模块35,用于所述互动对象在所述接收端互动区域的第一坐标系下的原点坐标结合所述互动对象的宽度、高度响应互动操作。
发送端将针对所述互动对象的消息发送至接收端。为了便于确定所述互动对象所在的互动区域,所述消息包括所述互动对象在第一坐标系下的坐标、所述互动对象的宽度、高度以及互动区域的宽度和高度。
具体地,所述第一坐标系为互动区域左上点为原点的坐标系。
具体地,所述第二坐标系为互动区域中心点为原点的坐标系。所述第二坐标系也可根据应用场景确定,比如在某些场景下,可能会预留互动区域上侧和右侧固定区域(此区域内空白无内容),则具有内容的主体区域为左下。因此,根据该特性将左下主体区域的中心点设定为坐标系原点。
本申请接收端解析接收到的消息,获得所述互动对象在第一坐标系下的坐标、所述互动对象的宽度、高度以及互动区域的宽度和高度。从而,将所述互动对象在第一坐标系下的坐标转换为在第二坐标系下的坐标。本申请获得接收端互动区域的宽度与发送端互动区域的宽度的比值,或者,接收端互动区域的高度与发送端互动区域的高度的比值。
在本申请具体实现中,所述步骤S3具体为:
所述互动对象在第二坐标系下的坐标乘以所述比值,获得所述互动对象在所述接收端互动区域的第二坐标系下的坐标。
由于所述发送端和所述接收端的互动区域大小不同,通过两者互动区域的高度比值或者宽度比值,获得所述互动对象在所述接收端互动区域的第二坐标系下的坐标。从而,令所述互动对象在接收端和发送端的大小与接收端和发送端的互动区域大小呈现比例关系。
本申请根据坐标系转换,将所述互动对象在所述接收端互动区域的第二坐标系下的坐标转换为第一坐标系下的坐标。
因此,本申请利用发送端互动区域坐标以及所述互动区域宽度和高度来确定接收端的显示分辨率下的互动区域坐标以进行互动对象的操作控制。本申请避免在线教学中互动对象在不同终端进行显示可能发生的变形或位移不正确问题。
在本申请另一具体实现中,参见图4,所述装置还包括:
获取模块30,用于获取所述互动对象,并令所述互动对象在各分辨率下保持居中放置。
具体地,所述居中包括水平居中以及垂直居中。
图5是本申请在线教学中互动对象的显示方法的一电子设备的硬件结构示意图。根据图5所示,该设备包括:
一个或多个处理器510以及存储器520,图5中以一个处理器510为例。
在线教学中互动对象的显示方法的设备还可以包括:输入装置530和输出装置540。
处理器510、存储器520、输入装置530和输出装置540可以通过总线或者其他方式连接,图5中以通过总线连接为例。
存储器520作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的在线教学中互动对象的显示方法对应的程序指令/模块(例如,附图3所示的发送模块31、接收模块32、计算模块33、转换模块34、响应模块35)。处理器510通过运行存储在存储器520中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例在线教学中互动对象的显示方法。
存储器520可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据在线教学中互动对象的显示装置的使用所创建的数据等。此外,存储器520可以包括高速随机存取存储器520,还可以包括非易失性存储器520,例如至少一个磁盘存储器520件、闪存器件、或其他非易失性固态存储器520件。在一些实施例中,存储器520可选包括相对于处理器510远程设置的存储器520,这些远程存储器520可以通过网络连接至音效模式选择装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置530可接收输入的数字或字符信息,以及产生与在线教学中互动对象的显示装置的用户设置以及功能控制有关的键信号输入。输出装置540可包括扬声器等设备。
所述一个或者多个模块存储在所述存储器520中,当被所述一个或者多个处理器510执行时,执行上述任意方法实施例中的在线教学中互动对象的显示方法。
上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。
本申请实施例的电子设备以多种形式存在,包括但不限于:
(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。
(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。
(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。
(4)服务器:提供计算服务的设备,服务器的构成包括处理器510、硬盘、内存、***总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
(5)其他具有数据互动功能的电子装置。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
本领域的技术人员应明白,本申请的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (10)

1.一种在线教学中互动对象的显示方法,应用于发送端及接收端,其特征在于,包括:
发送端发送针对互动对象的消息,所述消息包括所述互动对象在第一坐标系下的坐标、所述互动对象的宽度、高度以及互动区域的宽度和高度;
接收端解析所述发送端发送的消息,将所述互动对象在第一坐标系下的坐标转换为在第二坐标系下的坐标,并获得接收端互动区域的宽度或者高度与所述发送端互动区域的宽度或者高度之间的比值;
根据所述比值以及所述互动对象在第二坐标系下的坐标,获得所述互动对象在所述接收端互动区域的第二坐标系下的坐标;
根据所述接收端互动区域的宽度或者高度以及所述互动对象在所述接收端互动区域的第二坐标系下的坐标获得所述互动对象在所述接收端互动区域的第一坐标系下的坐标;
所述互动对象在所述接收端互动区域的第一坐标系下的坐标结合所述互动对象的宽度、高度响应互动操作。
2.如权利要求1所述的方法,其特征在于,所述发送针对互动对象的消息,所述消息包括所述发送端互动区域坐标以及所述互动区域的宽度和高度之前还包括:
获取所述互动对象,并令所述互动对象在各分辨率下保持居中放置。
3.如权利要求1所述方法,其特征在于,所述第一坐标系为互动区域左上点为原点的坐标系。
4.如权利要求3所述方法,其特征在于,所述第二坐标系为互动区域中心点为原点的坐标系。
5.如权利要求4所述方法,其特征在于,所述根据所述比值以及所述互动对象在第二坐标系下的坐标,获得所述互动对象在所述接收端互动区域的第二坐标系下的坐标具体为:
所述互动对象在第二坐标系下的坐标乘以所述比值,获得所述互动对象在所述接收端互动区域的第二坐标系下的坐标。
6.一种在线教学中互动对象的显示装置,应用于发送端及接收端,其特征在于,包括:
发送模块,用于令发送端发送针对互动对象的消息,所述消息包括所述互动对象在第一坐标系下的坐标、所述互动对象的宽度、高度以及互动区域的宽度和高度;
接收模块,用于令接收端解析所述发送端发送的消息,将所述互动对象在第一坐标系下的坐标转换为在第二坐标系下的坐标,并获得接收端互动区域的宽度或者高度与所述发送端互动区域的宽度或者高度之间的比值;
计算模块,用于根据所述比值以及所述互动对象在第二坐标系下的坐标,获得所述互动对象在所述接收端互动区域的第二坐标系下的坐标;
转换模块,用于根据所述接收端互动区域的宽度或者高度以及所述互动对象在所述接收端互动区域的第二坐标系下的坐标获得所述互动对象在所述接收端互动区域的第一坐标系下的坐标;
响应模块,用于所述互动对象在所述接收端互动区域的第一坐标系下的坐标结合所述互动对象的宽度、高度响应互动操作。
7.如权利要求6所述的装置,其特征在于,还包括:
获取模块,用于获取所述互动对象,并令所述互动对象在各分辨率下保持居中放置。
8.如权利要求6所述装置,其特征在于,所述第一坐标系为互动区域左上点为原点的坐标系。
9.如权利要求8所述装置,其特征在于,所述第二坐标系为互动区域中心点为原点的坐标系。
10.如权利要求9所述装置,其特征在于,所述计算模块具体用于所述互动对象在第二坐标系下的坐标乘以所述比值,获得所述互动对象在所述接收端互动区域的第二坐标系下的坐标。
CN201710046668.3A 2017-01-22 2017-01-22 一种在线教学中互动对象的显示方法及其装置 Active CN108345418B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710046668.3A CN108345418B (zh) 2017-01-22 2017-01-22 一种在线教学中互动对象的显示方法及其装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710046668.3A CN108345418B (zh) 2017-01-22 2017-01-22 一种在线教学中互动对象的显示方法及其装置

Publications (2)

Publication Number Publication Date
CN108345418A true CN108345418A (zh) 2018-07-31
CN108345418B CN108345418B (zh) 2021-06-04

Family

ID=62974370

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710046668.3A Active CN108345418B (zh) 2017-01-22 2017-01-22 一种在线教学中互动对象的显示方法及其装置

Country Status (1)

Country Link
CN (1) CN108345418B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110505529A (zh) * 2019-08-16 2019-11-26 上海掌学教育科技有限公司 课件同步显示方法、装置、后台服务器、介质及***

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104090706A (zh) * 2014-07-31 2014-10-08 北京智谷睿拓技术服务有限公司 内容获取方法、内容分享方法、及其装置
CN104135712A (zh) * 2014-07-30 2014-11-05 上海斐讯数据通信技术有限公司 一种移动终端近程控制方法及***
CN104732828A (zh) * 2015-04-07 2015-06-24 江苏金智教育信息技术有限公司 一种电子课堂上课的方法和***
CN105681584A (zh) * 2016-03-21 2016-06-15 珠海格力电器股份有限公司 移动终端的远程控制方法及装置
CN105786235A (zh) * 2014-12-26 2016-07-20 联想(北京)有限公司 一种数据处理方法及电子设备
CN105812547A (zh) * 2014-12-30 2016-07-27 联想(北京)有限公司 一种信息处理方法及电子设备
CN105912318A (zh) * 2016-04-01 2016-08-31 北京京东尚科信息技术有限公司 一种终端屏幕自适应显示方法、终端、服务器及***
CN105955689A (zh) * 2016-05-19 2016-09-21 乐视控股(北京)有限公司 多屏互动时的屏幕适配方法及装置
CN106293442A (zh) * 2015-06-11 2017-01-04 联想(北京)有限公司 一种信息处理方法及电子设备

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104135712A (zh) * 2014-07-30 2014-11-05 上海斐讯数据通信技术有限公司 一种移动终端近程控制方法及***
CN104090706A (zh) * 2014-07-31 2014-10-08 北京智谷睿拓技术服务有限公司 内容获取方法、内容分享方法、及其装置
CN105786235A (zh) * 2014-12-26 2016-07-20 联想(北京)有限公司 一种数据处理方法及电子设备
CN105812547A (zh) * 2014-12-30 2016-07-27 联想(北京)有限公司 一种信息处理方法及电子设备
CN104732828A (zh) * 2015-04-07 2015-06-24 江苏金智教育信息技术有限公司 一种电子课堂上课的方法和***
CN106293442A (zh) * 2015-06-11 2017-01-04 联想(北京)有限公司 一种信息处理方法及电子设备
CN105681584A (zh) * 2016-03-21 2016-06-15 珠海格力电器股份有限公司 移动终端的远程控制方法及装置
CN105912318A (zh) * 2016-04-01 2016-08-31 北京京东尚科信息技术有限公司 一种终端屏幕自适应显示方法、终端、服务器及***
CN105955689A (zh) * 2016-05-19 2016-09-21 乐视控股(北京)有限公司 多屏互动时的屏幕适配方法及装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110505529A (zh) * 2019-08-16 2019-11-26 上海掌学教育科技有限公司 课件同步显示方法、装置、后台服务器、介质及***

Also Published As

Publication number Publication date
CN108345418B (zh) 2021-06-04

Similar Documents

Publication Publication Date Title
US20200167528A1 (en) Dialog generation method, apparatus, and electronic device
US20170163580A1 (en) Interactive method and device for playback of multimedia
CN109036421A (zh) 信息推送方法及家电设备
CN106020449B (zh) 一种虚拟现实的交互方法及装置
CN109637548A (zh) 基于声纹识别的语音交互方法及装置
WO2017185641A1 (zh) 一种语音弹幕的生成、播放方法及其装置、客户端
CN109741755A (zh) 语音唤醒词阈值管理装置及管理语音唤醒词阈值的方法
CN108345469A (zh) 一种用于在线教学通用课件的互动方法及其装置
US20170186243A1 (en) Video Image Processing Method and Electronic Device Based on the Virtual Reality
US20170195617A1 (en) Image processing method and electronic device
US20170277382A1 (en) Page switching method and device applied to electronic equipment
JP7311707B2 (ja) ヒューマンマシン対話処理方法
CN106301885A (zh) 统一业务管理的方法和***
US20170154469A1 (en) Method and Device for Model Rendering
CN108345440A (zh) 一种显示添加的几何图形辅助线的方法及其装置
CN109086365A (zh) 本地文件分享方法、***、装置、电子设备和存储介质
KR20200098068A (ko) 단어 추천 방법 및 그 전자 장치
CN108513149A (zh) 一种直播延迟测试方法及其装置
CN108648142A (zh) 图像处理方法及装置
CN108363628A (zh) 消息处理方法、装置、计算机终端和计算机可读存储介质
US20170188214A1 (en) Method and electronic device for sharing multimedia information
CN108345418A (zh) 一种在线教学中互动对象的显示方法及其装置
CN110442698B (zh) 对话内容生成方法及***
CN110022327B (zh) 一种短信认证测试方法和装置
CN106371800A (zh) 一种音频输出方法及装置

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