CN106708390B - 一种截屏的方法、装置和*** - Google Patents

一种截屏的方法、装置和*** Download PDF

Info

Publication number
CN106708390B
CN106708390B CN201710001722.2A CN201710001722A CN106708390B CN 106708390 B CN106708390 B CN 106708390B CN 201710001722 A CN201710001722 A CN 201710001722A CN 106708390 B CN106708390 B CN 106708390B
Authority
CN
China
Prior art keywords
image
identifier
display element
interface
screen capture
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
CN201710001722.2A
Other languages
English (en)
Other versions
CN106708390A (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.)
Hisense Mobile Communications Technology Co Ltd
Original Assignee
Hisense Mobile Communications 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 Hisense Mobile Communications Technology Co Ltd filed Critical Hisense Mobile Communications Technology Co Ltd
Priority to CN201710001722.2A priority Critical patent/CN106708390B/zh
Publication of CN106708390A publication Critical patent/CN106708390A/zh
Application granted granted Critical
Publication of CN106708390B publication Critical patent/CN106708390B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种截屏的方法、装置和***,属于计算机技术领域。所述方法包括:向智能设备发送截屏请求;接收所述智能设备发送的截屏内容消息,所述截屏内容消息中携带有所述智能设备屏幕显示的至少一个显示元素的标识;根据预先存储的显示元素的标识和图像的对应关系,确定所述至少一个显示元素的标识对应的至少一个图像;基于所述至少一个图像,生成所述智能设备的截屏图像。采用本发明,可以提高截屏处理的效率。

Description

一种截屏的方法、装置和***
技术领域
本发明涉及计算机技术领域,特别涉及一种截屏的方法、装置和***。
背景技术
随着计算机技术的发展,各种各样的智能设备得到了广泛的应用,如智能手表、智能电视等。截屏功能是智能设备的一种基本功能。
用户想要对智能设备进行截屏时,可以操作手机等终端向智能设备发送截屏请求,智能设备则会将截屏的图片压缩后传输给终端进行存储。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
上述截屏处理的过程,智能设备进行压缩和传输的数据量较大,从而,进行截屏处理的效率较低。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种截屏的方法、装置和***。所述技术方案如下:
第一方面,提供了一种截屏的方法,所述方法包括:
向智能设备发送截屏请求;
接收所述智能设备发送的截屏内容消息,所述截屏内容消息中携带有所述智能设备屏幕显示的至少一个显示元素的标识;
根据预先存储的显示元素的标识和图像的对应关系,确定所述至少一个显示元素的标识对应的至少一个图像;
基于所述至少一个图像,生成所述智能设备的截屏图像。
可选的,所述根据预先存储的显示元素的标识和图像的对应关系,确定所述至少一个显示元素的标识对应的至少一个图像,包括:
获取所述智能设备中所述至少一个显示元素所属的应用程序的版本信息;
根据预先存储的版本信息、显示元素的标识和图像的对应关系,确定获取的版本信息和所述至少一个显示元素的标识对应的至少一个图像。
可选的,所述截屏内容消息中还携带有文本信息;
所述基于所述至少一个图像,生成所述智能设备的截屏图像,包括:基于所述至少一个图像和所述文本信息,生成所述智能设备的截屏图像。
可选的,所述截屏内容消息中还携带有每个显示元素的显示位置信息;
所述基于所述至少一个图像,生成所述智能设备的截屏图像,包括:基于所述至少一个图像和所述每个显示元素的显示位置信息,生成所述智能设备的截屏图像。
可选的,所述至少一个显示元素的标识包括界面的标识,所述至少一个图像包括所述界面的标识对应的界面图像。
可选的,所述截屏内容消息中还携带有对所述界面的操作信息;
所述基于所述至少一个图像,生成所述智能设备的截屏图像,包括:确定所述操作信息在所述界面图像中对应的子图像和所述子图像对应的操作后图像;将所述界面图像中的所述子图像替换为所述操作后图像,得到所述智能设备的截屏图像。
可选的,所述截屏内容消息中还携带有数据记录的标识;
所述基于所述至少一个图像,生成所述智能设备的截屏图像,包括:根据所述数据记录的标识获取本地存储的所述数据记录;基于所述界面图像和所述数据记录,生成所述智能设备的截屏图像。
第二方面,提供了一种截屏的方法,所述方法包括:
接收终端发送的截屏请求;
获取屏幕显示的至少一个显示元素的标识;
向所述终端发送截屏内容消息,所述截屏内容消息中携带有所述至少一个显示元素的标识。
可选的,所述方法还包括获取屏幕显示的文本信息;
所述截屏内容消息中还携带有所述文本信息。
可选的,所述方法还包括获取每个显示元素的显示位置信息;
所述截屏内容消息中还携带有所述每个显示元素的显示位置信息。
可选的,所述至少一个显示元素的标识为界面的标识。
可选的,所述方法还包括获取对所述界面的操作信息;
所述截屏内容消息中还携带有所述操作信息。
可选的,所述方法还包括获取所述界面中显示的数据记录的标识;
所述截屏内容消息中还携带有所述数据记录的标识。
第三方面,提供了一种终端,所述终端包括:
发送模块,用于向智能设备发送截屏请求;
接收模块,用于接收所述智能设备发送的截屏内容消息,所述截屏内容消息中携带有所述智能设备屏幕显示的至少一个显示元素的标识;
确定模块,用于根据预先存储的显示元素的标识和图像的对应关系,确定所述至少一个显示元素的标识对应的至少一个图像;
生成模块,用于基于所述至少一个图像,生成所述智能设备的截屏图像。
可选的,所述确定模块,用于:
获取所述智能设备中所述至少一个显示元素所属的应用程序的版本信息;
根据预先存储的版本信息、显示元素的标识和图像的对应关系,确定获取的版本信息和所述至少一个显示元素的标识对应的至少一个图像。
可选的,所述截屏内容消息中还携带有文本信息;
所述生成模块,用于:基于所述至少一个图像和所述文本信息,生成所述智能设备的截屏图像。
可选的,所述截屏内容消息中还携带有每个显示元素的显示位置信息;
所述生成模块,用于:基于所述至少一个图像和所述每个显示元素的显示位置信息,生成所述智能设备的截屏图像。
可选的,所述至少一个显示元素的标识包括界面的标识,所述至少一个图像包括所述界面的标识对应的界面图像。
可选的,所述截屏内容消息中还携带有对所述界面的操作信息;
所述生成模块,用于:确定所述操作信息在所述界面图像中对应的子图像和所述子图像对应的操作后图像;将所述界面图像中的所述子图像替换为所述操作后图像,得到所述智能设备的截屏图像。
可选的,所述截屏内容消息中还携带有数据记录的标识;
所述生成模块,用于:根据所述数据记录的标识获取本地存储的所述数据记录;基于所述界面图像和所述数据记录,生成所述智能设备的截屏图像。
第四方面,提供了一种智能设备,所述智能设备包括:
接收模块,用于接收终端发送的截屏请求;
获取模块,用于获取屏幕显示的至少一个显示元素的标识;
发送模块,用于向所述终端发送截屏内容消息,所述截屏内容消息中携带有所述至少一个显示元素的标识。
可选的,所述获取模块,还用于获取屏幕显示的文本信息;
所述截屏内容消息中还携带有所述文本信息。
可选的,所述获取模块,还用于获取每个显示元素的显示位置信息;
所述截屏内容消息中还携带有所述每个显示元素的显示位置信息。
可选的,所述至少一个显示元素的标识为界面的标识。
可选的,所述获取模块,还用于获取对所述界面的操作信息;
所述截屏内容消息中还携带有所述操作信息。
可选的,所述获取模块,还用于获取所述界面中显示的数据记录的标识;
所述截屏内容消息中还携带有所述数据记录的标识。
第五方面,提供了一种截屏的***,所述***包括终端和智能设备,其中:
所述终端,用于向所述智能设备发送截屏请求;接收所述智能设备发送的截屏内容消息,所述截屏内容消息中携带有所述智能设备屏幕显示的至少一个显示元素的标识;根据预先存储的显示元素的标识和图像的对应关系,确定所述至少一个显示元素的标识对应的至少一个图像;基于所述至少一个图像,生成所述智能设备的截屏图像;
所述智能设备,用于接收所述终端发送的截屏请求;获取屏幕显示的至少一个显示元素的标识;向所述终端发送截屏内容消息,所述截屏内容消息中携带有所述至少一个显示元素的标识。
本发明实施例提供的技术方案带来的有益效果是:
本发明实施例中,向智能设备发送截屏请求,接收智能设备发送的截屏内容消息,截屏内容消息中携带有智能设备屏幕显示的至少一个显示元素的标识,根据预先存储的显示元素的标识和图像的对应关系,确定至少一个显示元素的标识对应的至少一个图像,基于上述至少一个图像,生成智能设备的截屏图像。这样,在对智能设备截屏的过程中,无需进行数据压缩,也可以减少数据传输量,从而,可以提高截屏处理的效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种***框架示意图;
图2是本发明实施例提供的一种截屏的方法的流程示意图;
图3是本发明实施例提供的一种截屏的方法的流程示意图;
图4是本发明实施例提供的一种截屏的方法的流程示意图;
图5a是本发明实施例提供的一种智能设备显示界面示意图;
图5b是本发明实施例提供的一种智能设备显示界面示意图;
图5c是本发明实施例提供的一种智能设备显示界面示意图;
图6是本发明实施例提供的一种终端的结构示意图;
图7是本发明实施例提供的一种智能设备的结构示意图;
图8是本发明实施例提供的一种终端的结构示意图;
图9是本发明实施例提供的一种智能设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
本发明实施例提供了一种截屏的方法,该方法可以由终端和智能设备共同实现。该方法的***架构图可以如图1所示。其中,终端可以是手机、平板电脑或计算机等终端。智能设备可以是智能手表、智能电视等设备。本发明实施例以智能设备为智能手表、终端为手机为例进行方案的详细说明,其它情况与之类似,本发明实施例不再累述。
智能设备中可以安装有某应用的手表端程序(或电视端程序等),该应用可以是运动应用或身体状态检测应用等,该程序可以支持截屏的功能。终端中安装有该应用的手机端程序(或电脑端程序等)。
智能设备可以包括处理器、存储器、屏幕、收发器等部件。处理器,可以为CPU(Central Processing Unit,中央处理单元)等,可以用于获取屏幕显示的至少一个显示元素的标识,等处理。存储器,可以为RAM(Random Access Memory,随机存取存储器),Flash(闪存)等,可以用于存储接收到的数据、处理过程所需的数据、处理过程中生成的数据等,如屏幕显示的至少一个显示元素的标识、不同显示元素对应的标识等。屏幕可以是液晶屏,可以用于显示图像。收发器,可以用于与终端或其它服务器(如定位服务器)进行数据传输,例如,接收终端发送的截屏请求,向终端发送截屏内容消息,收发器可以包括天线、匹配电路、调制解调器等。
终端可以包括处理器、存储器、屏幕、收发器等部件。处理器,可以为CPU等,可以用于确定至少一个显示元素的标识对应的至少一个图像,基于至少一个图像生成智能设备的截屏图像,等处理。存储器,可以为RAM(Random Access Memory,随机存取存储器),Flash(闪存)等,可以用于存储接收到的数据、处理过程所需的数据、处理过程中生成的数据等,如显示元素的标识和图像的对应关系等。屏幕可以是触控屏,可以用于显示截屏图像,还可以用于检测触碰信号等。收发器,可以用于与其它设备进行数据传输,例如,向智能设备发送截屏请求,接收智能设备发送的截屏内容消息,等处理,可以包括天线、匹配电路、调制解调器等。终端还可以包括图像检测部件、音频输出部件和音频输入部件等。图像检测部件可以是摄像头等。音频输出部件可以是音箱、耳机等。音频输入部件可以是麦克风等。
如图2所示,该方法中终端的处理流程可以包括如下的步骤:
步骤201,向智能设备发送截屏请求。
步骤202,接收智能设备发送的截屏内容消息,截屏内容消息中携带有智能设备屏幕显示的至少一个显示元素的标识。
步骤203,根据预先存储的显示元素的标识和图像的对应关系,确定至少一个显示元素的标识对应的至少一个图像。
步骤204,基于上述至少一个图像,生成智能设备的截屏图像。
如图3所示,该方法中智能设备的处理流程可以包括如下的步骤:
步骤301,接收终端发送的截屏请求。
步骤302,获取屏幕显示的至少一个显示元素的标识。
步骤303,向终端发送截屏内容消息,截屏内容消息中携带有上述至少一个显示元素的标识。
如图4所示,该方法中终端和智能设备的交互处理流程可以包括如下的步骤:
步骤401,终端向智能设备发送截屏请求。
在实施中,用户可以在终端(如手机)运行上述支持截屏功能的应用的手机端程序,可以在手机端程序中操作终端与智能设备建立数据连接,该数据连接可以为蓝牙连接等。此外,用户可以操作智能设备(如智能手表)启动该应用的手表端程序,并可以根据自己的需求操作智能设备执行各种功能,或通过终端控制智能设备执行各种功能。在手机端程序的功能选择界面中,可以设置有截屏功能的选项,用户点击该选项,则可以触发终端向智能设备发送截屏请求。
步骤402,智能设备接收终端发送的截屏请求。
步骤403,智能设备获取屏幕显示的至少一个显示元素的标识。
步骤404,智能设备向终端发送截屏内容消息。
其中,截屏内容消息中携带有上述至少一个显示元素的标识。
在实施中,技术人员可以预先在应用中设置各种各样的显示元素,设计显示元素的图像,显示元素可以是一个背景图片,也可以是一个图标,还可以是一个控制栏的样,还可以是某个完整的功能界面,显示元素的设置可以基于需求而定。另外,技术人员还可以为其设置的每个显示元素设置标识,如编号。这样,就可以建立起显示元素的图像和标识的对应关系,具体可以以对应关系表的形式存储。进而可以将此对应关系分别存储在手机端程序和手表端程序中。
智能设备在接收到截屏请求后,可以检测其当前显示的所有显示元素,并获取这些显示元素对应的标识。进而,可以生成截屏内容消息,将获取的显示元素的标识添加到截屏内容消息中,反馈给终端。
或者,另一种处理方式,智能设备在接收到终端发送的截屏请求后,获取本地历史存储的在本地进行截屏操作时屏幕显示的至少一个显示元素的标识,反馈给终端。具体的,智能设备上可以设置有截屏按键(可以是物理按键,也可以是显示的虚拟按键),用户点击截屏按键后,智能设备则对当前显示的所有显示元素的标识进行存储。这样,智能设备就可以存储每一次本地进行截屏操作时屏幕显示的显示元素的标识。当智能设备接收到终端发送的截屏请求时,智能设备可以将历史存储的显示元素的标识添加到截屏内容消息中,反馈给终端。
上述截屏请求和截屏内容消息可以通过WiFi(wireless fidelity,无线保真)或蓝牙等通信方式来发送。
可选的,如果智能设备显示的内容中,除上述显示元素之外,还包括文本信息,如图5a所示,智能设备还可以获取屏幕显示的文本信息,并将文本信息也添加到上述截屏内容消息中,即此时截屏内容消息中还携带有文本信息。
可选的,如果智能设备显示的显示元素是位置可变的显示元素,如某个浮动图标或某个浮动窗口等,智能设备还可以获取每个显示元素的显示位置信息,并将每个显示元素的显示位置信息也添加到上述截屏内容消息中,即此时截屏内容消息中还携带有每个显示元素的显示位置信息。该显示位置信息可以是显示元素的区域范围信息或者是中心点位置信息。
可选的,技术人员可以将一个完整的界面设置为一个显示元素,这样当智能设备显示该界面时,如图5b、图5c所示,如果接收到截屏请求,则可以获取该界面的标识,并通过截屏内容消息发送给终端,即此时上述至少一个显示元素的标识为界面的标识。
对于至少一个显示元素的标识为界面的标识的情况,可选的,用户的操作可能会触发界面的显示内容的变化,例如,如图5b所示的,用户在界面中选择了某个选项,会改变该选项的显示样式,如图标放大等。这种时候,智能设备还可以获取对该界面的操作信息,并将该操作信息也添加到上述截屏内容消息中,即此时截屏内容消息中还携带有该操作信息。该操作信息可以是选择某选项、将界面向上滚动某距离或向下滚动某距离等。
对于至少一个显示元素的标识为界面的标识的情况,可选的,界面中除了固定显示的模板化的内容,还可能显示一些实时填充的内容,例如,如图5c所示的,一条数据记录的内容,该条数据记录中包含了跑步的时间、历程、路线等信息。一般,智能设备在存储数据记录的时候会为数据记录分配一个标识,并将数据记录和标识发送给终端存储。对于上述情况,智能设备还可以获取界面中显示的数据记录的标识,并将该数据记录的标识也添加到上述截屏内容消息中,即此时截屏内容消息中还携带有该数据记录的标识。
步骤405,终端接收智能设备发送的截屏内容消息。
步骤406,终端根据预先存储的显示元素的标识和图像的对应关系,确定至少一个显示元素的标识对应的至少一个图像。
在实施中,基于上述介绍可知,终端和智能设备同时存储有显示元素的标识和图像的对应关系,该对应关系可以预先设置在手机端程序和手表端程序的程序代码中,也可以在通过互联网更新程序的过程中进行更新。
当终端接收到智能设备发送的截屏内容消息后,终端可以获取截屏内容消息中携带的显示元素的标识,进而在上述对应关系表中,基于标识查找相应的显示元素的图像。
可选的,由于应用程序不同版本下的显示内容可能会有不同,所以,对于智能设备的应用程序(即上述手表端程序)版本的不同,可以存储不同的图像,相应的,步骤406的处理可以是:获取智能设备中上述至少一个显示元素所属的应用程序的版本信息;根据预先存储的版本信息、显示元素的标识和图像的对应关系,确定获取的版本信息和上述至少一个显示元素的标识对应的至少一个图像。
在实施中,可以对应用的每个版本分别建立显示元素的标识和图像的对应关系,也即建立起版本信息、显示元素的标识和图像三者的对应关系,该对应关系可以只存储在终端中。终端接收到截屏内容消息后,可以获取智能设备中上述应用程序的版本信息,获取方式可以有很多种,例如,方式一,终端在接收到截屏内容消息后向智能设备询问版本信息,方式二,终端在与智能设备建立连接时向智能设备获取版本信息,方式三,在安装手机端程序和手表端程序时,保持两个程序版本信息相同,并保持同步更新,可以获取本地的版本信息。然后,终端可以基于获取的版本信息和显示元素的标识,在上述三者对应关系中查找对应的图像。对于上述获取本地历史截屏过程存储的显示元素的标识的情况,获取的版本信息可以是在历史截屏过程中记录的当时的版本信息。
步骤407,终端基于上述至少一个图像,生成智能设备的截屏图像。
在实施中,终端在获取到智能设备显示的每个显示元素的图像后,如果只有一个图像,可以直接将该图像作为智能设备的截屏图像,如果有多个图像,可以对这多个图像进行合成,将得到的合成图像作为智能设备的截屏图像。技术人员可以预先为不同的显示元素设置不同的层级,例如,背景画面为低层级,悬浮图标为中层级,悬浮窗口为高层级。在将不同显示元素的图像进行合成时,可以基于每个图像的预设的层级,对各图像进行合成,生成智能设备的截屏图像。在合成时,层级高的图像设置在层级低的图像的上层。终端生成截屏图像后可以对截屏图像进行存储,还可以对截屏图像进行显示。
可选的,对于上述截屏内容消息中还携带有文本信息的情况,步骤407的处理可以是:基于所述至少一个图像和所述文本信息,生成智能设备的截屏图像。
在实施中,在某些显示元素的图像中可以设置有固定的一个或多个文本显示位,例如,显示元素为某个界面,该界面的中心有一个文本显示位。那么在进行截屏时,智能设备发送的截屏内容消息中会携带有该界面的标识和该显示位显示的文本信息。终端接收到截屏内容消息后,可以基于界面的标识,在上述对应关系中查找到该界面的图像。终端在存储该图像时,可以同时记录该图像中的文本显示位,这样,终端获取到该界面的图像后,可以将消息中的文本信息设置在该界面的图像中相应的文本显示位处,从而,生成智能设备的截屏图像。
另一种情况,如果显示元素中没有预设的文本显示位,智能设备对于其显示的文本信息,可以获取文本信息的显示位置信息,与文本信息一起发送给终端,终端可以基于该显示位置信息,将文本信息设置在合成图像中,生成智能设备的截屏图像。
可选的,对于上述截屏内容消息中还携带有每个显示元素的显示位置信息的情况,步骤407的处理可以是:基于至少一个图像和每个显示元素的显示位置信息,生成智能设备的截屏图像。
在实施中,有些显示元素的显示位置是固定的,如背景画面、完整的界面、右下角的小窗口等,终端和智能设备可以预先存储这些显示元素的显示位置信息,这样,终端可以直接基于存储的显示元素的显示位置信息,设置对应的图像的位置。而有些显示元素的显示位置不是固定的,如悬浮图标、悬浮窗口等,对于这些显示元素,智能设备可以将其当前的显示位置信息发送给终端,终端可以基于每个显示元素的显示位置信息,设置对应的图像的位置,生成智能设备的截屏图像。
可选的,对于上述至少一个显示元素的标识为界面的标识的情况,至少一个图像则可以为界面的标识对应的界面图像。下面对这种情况下的两种更具体的情况进行详细说明:
情况一,对于上述截屏内容消息中还携带有对界面的操作信息的情况,步骤407的处理可以是:确定操作信息在界面图像中对应的子图像和子图像对应的操作后图像;将界面图像中的该子图像替换为该操作后图像,得到智能设备的截屏图像。
在实施中,技术人员在设计界面的图像的时候,可以设置该图像包含一个或多个子图像,如一个或多个选项的图标等,同时,对于每个子图像,技术人员还可以设置对应的操作信息以及***作以后的图像(即上述操作后图像),如选项被选择后放大(或高亮等)的图标。其中,操作信息用于指示该子图像对应的选项***作,如果该子图像对应的选项仅涉及选择与未选择,那么操作信息可以是一个标识信息,如果该子图像对应的选项涉及数值调节,那么操作信息还可以包括调节值。这样,可以建立起界面的标识、操作信息、子图像和操作后图像的对应关系。
终端接收到截屏内容消息后,可以获取其中的界面的标识和操作信息,获取界面的标识对应的界面图像。进而终端可以基于上述界面的标识、操作信息、子图像和操作后图像的对应关系,确定界面图像中需要替换的子图像,以及用于进行替换的操作后图像,再将该子图像替换为该操作后图像,得到智能设备的截屏图像,如图5b所示。
情况二,对于上述截屏内容消息中还携带有数据记录的标识的情况,步骤407的处理可以是:根据数据记录的标识获取本地存储的数据记录;基于界面图像和数据记录,生成智能设备的截屏图像。
在实施中,技术人员在设计此类界面图像时,会在界面图像中设置一个或多个数据显示位,每个数据显示位用于显示数据记录中的一项数据。用户在使用应用中的某功能时,手表端程序可以实时检测某些指定的数据,并存储数据记录,每次使用该功能,手表端程序可以存储一次数据记录为数据记录分配标识,并将数据记录和标识发送给手机端程序进行存储。这样,用户在智能设备和终端上都可以浏览每次的数据记录。
终端接收到截屏内容消息后,可以获取其中的界面的标识和数据记录的标识,获取界面的标识对应的界面图像。进而终端可以根据数据记录的标识,获取本地存储的对应的数据记录,将数据记录中每项数据添加到界面图像中相应的数据显示位处,得到智能设备的截屏图像,如图5c所示。其中的字符数据,如图中的里程、总用时等,可以直接添加到相应的数据显示位,其中的路线图可以根据数据记录中包括的路线上各点的位置信息绘制生成,并添加到相应的数据显示位。
本发明实施例中,向智能设备发送截屏请求,接收智能设备发送的截屏内容消息,截屏内容消息中携带有智能设备屏幕显示的至少一个显示元素的标识,根据预先存储的显示元素的标识和图像的对应关系,确定至少一个显示元素的标识对应的至少一个图像,基于上述至少一个图像,生成智能设备的截屏图像。这样,在对智能设备截屏的过程中,无需进行数据压缩,也可以减少数据传输量,从而,可以提高截屏处理的效率。
基于相同的技术构思,本发明实施例还提供了一种终端,如图6所示,该终端包括:
发送模块610,用于向智能设备发送截屏请求;
接收模块620,用于接收所述智能设备发送的截屏内容消息,所述截屏内容消息中携带有所述智能设备屏幕显示的至少一个显示元素的标识;
确定模块630,用于根据预先存储的显示元素的标识和图像的对应关系,确定所述至少一个显示元素的标识对应的至少一个图像;
生成模块640,用于基于所述至少一个图像,生成所述智能设备的截屏图像。
可选的,所述确定模块630,用于:
获取所述智能设备中所述至少一个显示元素所属的应用程序的版本信息;
根据预先存储的版本信息、显示元素的标识和图像的对应关系,确定获取的版本信息和所述至少一个显示元素的标识对应的至少一个图像。
可选的,所述截屏内容消息中还携带有文本信息;
所述生成模块640,用于:基于所述至少一个图像和所述文本信息,生成所述智能设备的截屏图像。
可选的,所述截屏内容消息中还携带有每个显示元素的显示位置信息;
所述生成模块640,用于:基于所述至少一个图像和所述每个显示元素的显示位置信息,生成所述智能设备的截屏图像。
可选的,所述至少一个显示元素的标识包括界面的标识,所述至少一个图像包括所述界面的标识对应的界面图像。
可选的,所述截屏内容消息中还携带有对所述界面的操作信息;
所述生成模块640,用于:确定所述操作信息在所述界面图像中对应的子图像和所述子图像对应的操作后图像;将所述界面图像中的所述子图像替换为所述操作后图像,得到所述智能设备的截屏图像。
可选的,所述截屏内容消息中还携带有数据记录的标识;
所述生成模块640,用于:根据所述数据记录的标识获取本地存储的所述数据记录;基于所述界面图像和所述数据记录,生成所述智能设备的截屏图像。
基于相同的技术构思,本发明实施例还提供了一种智能设备,如图7所示,该智能设备包括:
接收模块710,用于接收终端发送的截屏请求;
获取模块720,用于获取屏幕显示的至少一个显示元素的标识;
发送模块730,用于向所述终端发送截屏内容消息,所述截屏内容消息中携带有所述至少一个显示元素的标识。
可选的,所述获取模块720,还用于获取屏幕显示的文本信息;
所述截屏内容消息中还携带有所述文本信息。
可选的,所述获取模块720,还用于获取每个显示元素的显示位置信息;
所述截屏内容消息中还携带有所述每个显示元素的显示位置信息。
可选的,所述至少一个显示元素的标识为界面的标识。
可选的,所述获取模块720,还用于获取对所述界面的操作信息;
所述截屏内容消息中还携带有所述操作信息。
可选的,所述获取模块720,还用于获取所述界面中显示的数据记录的标识;
所述截屏内容消息中还携带有所述数据记录的标识。
基于相同的技术构思,本发明实施例还提供了一种截屏的***,所述***包括终端和智能设备,其中:
所述终端,用于向所述智能设备发送截屏请求;接收所述智能设备发送的截屏内容消息,所述截屏内容消息中携带有所述智能设备屏幕显示的至少一个显示元素的标识;根据预先存储的显示元素的标识和图像的对应关系,确定所述至少一个显示元素的标识对应的至少一个图像;基于所述至少一个图像,生成所述智能设备的截屏图像;
所述智能设备,用于接收所述终端发送的截屏请求;获取屏幕显示的至少一个显示元素的标识;向所述终端发送截屏内容消息,所述截屏内容消息中携带有所述至少一个显示元素的标识。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
本发明实施例中,向智能设备发送截屏请求,接收智能设备发送的截屏内容消息,截屏内容消息中携带有智能设备屏幕显示的至少一个显示元素的标识,根据预先存储的显示元素的标识和图像的对应关系,确定至少一个显示元素的标识对应的至少一个图像,基于上述至少一个图像,生成智能设备的截屏图像。这样,在对智能设备截屏的过程中,无需进行数据压缩,也可以减少数据传输量,从而,可以提高截屏处理的效率。
需要说明的是:上述实施例提供的截屏的装置在截屏时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的截屏的装置与截屏的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
请参考图8,其示出了本发明实施例所涉及的终端的结构示意图,该终端可以用于实施上述实施例中提供的截屏的方法。具体来讲:
终端800可以包括RF(Radio Frequency,射频)电路110、包括有一个或一个以上计算机可读存储介质的存储器120、输入单元130、显示单元140、传感器150、音频电路160、WiFi模块170、包括有一个或者一个以上处理核心的处理器180、以及电源190等部件。本领域技术人员可以理解,图8中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
RF电路110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器180处理;另外,将涉及上行的数据发送给基站。通常,RF电路110包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路110还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯***)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(CodeDivision Multiple Access,码分多址)、WCDMA(Wideband Code Division MultipleAccess,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(ShortMessaging Service,短消息服务)等。
存储器120可用于存储软件程序以及模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端800的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器120还可以包括存储器控制器,以提供处理器180和输入单元130对存储器120的访问。
输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元130可包括触敏表面131以及其他输入设备132。触敏表面131,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面131上或在触敏表面131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面131。除了触敏表面131,输入单元130还可以包括其他输入设备132。具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端800的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元140可包括显示面板141,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板141。进一步的,触敏表面131可覆盖显示面板141,当触敏表面131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图8中,触敏表面131与显示面板141是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面131与显示面板141集成而实现输入和输出功能。
终端800还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在终端800移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端800还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路160、扬声器161,传声器162可提供用户与终端800之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出处理器180处理后,经RF电路110以发送给比如另一终端,或者将音频数据输出至存储器120以便进一步处理。音频电路160还可能包括耳塞插孔,以提供外设耳机与终端800的通信。
WiFi属于短距离无线传输技术,终端800通过WiFi模块170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图8示出了WiFi模块170,但是可以理解的是,其并不属于终端800的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器180是终端800的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行终端800的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器180可包括一个或多个处理核心;优选的,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。
终端800还包括给各个部件供电的电源190(比如电池),优选的,电源可以通过电源管理***与处理器180逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,终端800还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端800的显示单元是触摸屏显示器,终端800还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行此一个或者一个以上程序来执行上述各个实施例所述的截屏的方法。
请参考图9,其示出了本发明实施例所涉及的智能设备的结构示意图,该智能设备可以用于实施上述实施例中提供的截屏的方法。具体来讲:
智能设备900可以包括RF(Radio Frequency,射频)电路210、包括有一个或一个以上计算机可读存储介质的存储器220、输入单元230、显示单元240、传感器250、音频电路260、包括有一个或者一个以上处理核心的处理器280、以及电源290等部件。本领域技术人员可以理解,图9中示出的智能设备结构并不构成对智能设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
RF电路210可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器280处理;另外,将涉及上行的数据发送给基站。通常,RF电路210包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路210还可以通过无线通信与网络和其他设备通信。
存储器220可用于存储软件程序以及模块,处理器280通过运行存储在存储器220的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器220可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据智能设备900的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器220可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器220还可以包括存储器控制器,以提供处理器280和输入单元230对存储器220的访问。
输入单元230可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的操作杆、光学或者轨迹球信号输入。具体地,输入单元230可包括触敏表面231以及其他输入设备232。触敏表面231,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面231上或在触敏表面231附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面231可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器280,并能接收处理器280发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面231。除了触敏表面231,输入单元230还可以包括其他输入设备232。具体地,其他输入设备232可以包括但不限于功能键(比如音量控制按键、开关按键等)、轨迹球、操作杆等中的一种或多种。
显示单元240可用于显示由用户输入的信息或提供给用户的信息以及智能设备900的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元240可包括显示面板241,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板241。进一步的,触敏表面231可覆盖显示面板241,当触敏表面231检测到在其上或附近的触摸操作后,传送给处理器280以确定触摸事件的类型,随后处理器280根据触摸事件的类型在显示面板241上提供相应的视觉输出。虽然在图9中,触敏表面231与显示面板241是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面231与显示面板241集成而实现输入和输出功能。
智能设备900还可包括至少一种传感器250,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板241的亮度,接近传感器可在智能设备900移动到耳边时,关闭显示面板241和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于智能设备900还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路260、扬声器261,传声器262可提供用户与智能设备900之间的音频接口。音频电路260可将接收到的音频数据转换后的电信号,传输到扬声器261,由扬声器261转换为声音信号输出;另一方面,传声器262将收集的声音信号转换为电信号,由音频电路260接收后转换为音频数据,再将音频数据输出处理器280处理后,经RF电路210以发送给比如另一智能设备,或者将音频数据输出至存储器220以便进一步处理。音频电路260还可能包括耳塞插孔,以提供外设耳机与智能设备900的通信。
处理器280是智能设备900的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器220内的软件程序和/或模块,以及调用存储在存储器220内的数据,执行智能设备900的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器280可包括一个或多个处理核心;优选的,处理器280可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器280中。
智能设备900还包括给各个部件供电的电源290(比如电池),优选的,电源可以通过电源管理***与处理器280逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源290还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,智能设备900还可以包括摄像头、蓝牙模块270等,在此不再赘述。具体在本实施例中,智能设备900的显示单元是触摸屏显示器,智能设备900还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行此一个或者一个以上程序来执行上述各个实施例所述的截屏的方法。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (9)

1.一种截屏的方法,其特征在于,应用于终端,所述方法包括:
向智能设备发送截屏请求,所述智能设备用于检测自身当前显示的所有显示元素,获取所述所有显示元素对应的标识,并将所述所有显示元素对应的标识添加到生成的截屏内容消息中;
接收所述智能设备发送的截屏内容消息,所述截屏内容消息中携带有所述智能设备屏幕显示的至少一个显示元素的标识,所述显示元素包括背景图片、图标、控制栏的样和完整的功能界面中的一个或多个,所述显示元素的标识为显示元素的编号;
根据预先存储的显示元素的标识和图像的对应关系,确定所述至少一个显示元素的标识对应的至少一个图像;
基于所述至少一个图像,生成所述智能设备的截屏图像;
其中,当所述至少一个显示元素的标识为界面的标识时,所述至少一个图像为所述界面的标识对应的界面图像;
当所述截屏内容消息中还携带有对所述界面的操作信息时,所述基于所述至少一个图像,生成所述智能设备的截屏图像,包括:
确定所述操作信息在所述界面图像中对应的子图像和所述子图像对应的操作后图像,所述操作信息用于指示所述子图像对应的选项***作;将所述界面图像中的所述子图像替换为所述操作后图像,得到所述智能设备的截屏图像;
当所述截屏内容消息中还携带有数据记录的标识时,所述基于所述至少一个图像,生成所述智能设备的截屏图像,包括:
根据所述数据记录的标识获取数据记录,基于所述界面图像和所述数据记录,生成所述智能设备的截屏图像。
2.根据权利要求1所述的方法,其特征在于,所述根据预先存储的显示元素的标识和图像的对应关系,确定所述至少一个显示元素的标识对应的至少一个图像,包括:
获取所述智能设备中所述至少一个显示元素所属的应用程序的版本信息;
根据预先存储的版本信息、显示元素的标识和图像的对应关系,确定获取的版本信息和所述至少一个显示元素的标识对应的至少一个图像。
3.根据权利要求1所述的方法,其特征在于,所述截屏内容消息中还携带有文本信息;
所述基于所述至少一个图像,生成所述智能设备的截屏图像,包括:
基于所述至少一个图像和所述文本信息,生成所述智能设备的截屏图像。
4.根据权利要求1所述的方法,其特征在于,所述截屏内容消息中还携带有每个显示元素的显示位置信息;
所述基于所述至少一个图像,生成所述智能设备的截屏图像,包括:
基于所述至少一个图像和所述每个显示元素的显示位置信息,生成所述智能设备的截屏图像。
5.一种终端,其特征在于,所述终端包括:
发送模块,用于向智能设备发送截屏请求,所述智能设备用于检测自身当前显示的所有显示元素,获取所述所有显示元素对应的标识,并将所述所有显示元素对应的标识添加到生成的截屏内容消息中;
接收模块,用于接收所述智能设备发送的截屏内容消息,所述截屏内容消息中携带有所述智能设备屏幕显示的至少一个显示元素的标识,所述显示元素包括背景图片、图标、控制栏的样和完整的功能界面中的一个或多个,所述显示元素的标识为显示元素的编号;
确定模块,用于根据预先存储的显示元素的标识和图像的对应关系,确定所述至少一个显示元素的标识对应的至少一个图像;
生成模块,用于基于所述至少一个图像,生成所述智能设备的截屏图像;
其中,当所述至少一个显示元素的标识为界面的标识时,所述至少一个图像为所述界面的标识对应的界面图像;
当所述截屏内容消息中还携带有对所述界面的操作信息时,所述生成模块,用于:确定所述操作信息在所述界面图像中对应的子图像和所述子图像对应的操作后图像,所述操作信息用于指示所述子图像对应的选项***作;将所述界面图像中的所述子图像替换为所述操作后图像,得到所述智能设备的截屏图像;
当所述截屏内容消息中还携带有数据记录的标识时,所述生成模块,用于:根据所述数据记录的标识获取数据记录,基于所述界面图像和所述数据记录,生成所述智能设备的截屏图像。
6.根据权利要求5所述的终端,其特征在于,所述确定模块,用于:
获取所述智能设备中所述至少一个显示元素所属的应用程序的版本信息;
根据预先存储的版本信息、显示元素的标识和图像的对应关系,确定获取的版本信息和所述至少一个显示元素的标识对应的至少一个图像。
7.根据权利要求5所述的终端,其特征在于,所述截屏内容消息中还携带有文本信息;
所述生成模块,用于:基于所述至少一个图像和所述文本信息,生成所述智能设备的截屏图像。
8.根据权利要求5所述的终端,其特征在于,所述截屏内容消息中还携带有每个显示元素的显示位置信息;
所述生成模块,用于:基于所述至少一个图像和所述每个显示元素的显示位置信息,生成所述智能设备的截屏图像。
9.一种截屏的***,其特征在于,所述***包括终端和智能设备,其中:
所述终端,用于向所述智能设备发送截屏请求;接收所述智能设备发送的截屏内容消息,所述截屏内容消息中携带有所述智能设备屏幕显示的至少一个显示元素的标识,所述显示元素包括背景图片、图标、控制栏的样和完整的功能界面中的一个或多个,所述显示元素的标识为显示元素的编号;根据预先存储的显示元素的标识和图像的对应关系,确定所述至少一个显示元素的标识对应的至少一个图像;基于所述至少一个图像,生成所述智能设备的截屏图像;
所述智能设备,用于接收所述终端发送的截屏请求;检测自身当前显示的所有显示元素,获取所述所有显示元素对应的标识,将所述所有显示元素对应的标识添加到生成的截屏内容消息中;向所述终端发送截屏内容消息,所述截屏内容消息中携带有所述至少一个显示元素的标识;
其中,当所述至少一个显示元素的标识为界面的标识时,所述至少一个图像为所述界面的标识对应的界面图像;
当所述截屏内容消息中还携带有对所述界面的操作信息时,所述终端,用于确定所述操作信息在所述界面图像中对应的子图像和所述子图像对应的操作后图像,所述操作信息用于指示所述子图像对应的选项***作;将所述界面图像中的所述子图像替换为所述操作后图像,得到所述智能设备的截屏图像;
当所述截屏内容消息中还携带有数据记录的标识时,所述终端,用于根据所述数据记录的标识获取数据记录,基于所述界面图像和所述数据记录,生成所述智能设备的截屏图像。
CN201710001722.2A 2017-01-03 2017-01-03 一种截屏的方法、装置和*** Active CN106708390B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710001722.2A CN106708390B (zh) 2017-01-03 2017-01-03 一种截屏的方法、装置和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710001722.2A CN106708390B (zh) 2017-01-03 2017-01-03 一种截屏的方法、装置和***

Publications (2)

Publication Number Publication Date
CN106708390A CN106708390A (zh) 2017-05-24
CN106708390B true CN106708390B (zh) 2020-03-03

Family

ID=58905786

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710001722.2A Active CN106708390B (zh) 2017-01-03 2017-01-03 一种截屏的方法、装置和***

Country Status (1)

Country Link
CN (1) CN106708390B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107656678B (zh) * 2017-08-29 2020-12-22 努比亚技术有限公司 长截图实现方法、终端及计算机可读存储介质
CN113259224B (zh) * 2018-04-11 2022-07-26 创新先进技术有限公司 一种客服数据发送的方法及装置
CN109274828B (zh) 2018-09-30 2021-01-15 华为技术有限公司 一种生成截图的方法、控制方法及电子设备
CN112131539B (zh) * 2020-09-28 2024-05-14 北京达佳互联信息技术有限公司 一种水印信息添加方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103093594A (zh) * 2011-11-01 2013-05-08 北京红云融通技术有限公司 触控式遥控器
CN105653964A (zh) * 2015-12-24 2016-06-08 北京奇虎科技有限公司 控制终端设备运行的方法及装置
CN106020708A (zh) * 2016-06-03 2016-10-12 上海海漾软件技术有限公司 一种获取智能穿戴设备的界面显示信息的方法和装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103093594A (zh) * 2011-11-01 2013-05-08 北京红云融通技术有限公司 触控式遥控器
CN105653964A (zh) * 2015-12-24 2016-06-08 北京奇虎科技有限公司 控制终端设备运行的方法及装置
CN106020708A (zh) * 2016-06-03 2016-10-12 上海海漾软件技术有限公司 一种获取智能穿戴设备的界面显示信息的方法和装置

Also Published As

Publication number Publication date
CN106708390A (zh) 2017-05-24

Similar Documents

Publication Publication Date Title
US10917515B2 (en) Method for switching applications in split screen mode, computer device and computer-readable storage medium
CN109062467B (zh) 分屏应用切换方法、装置、存储介质和电子设备
CN106254910B (zh) 一种记录图像的方法和装置
CN104915091B (zh) 一种显示状态栏提示信息的方法和装置
CN106203459B (zh) 图片处理方法及装置
CN105975190B (zh) 一种图形界面的处理方法、装置及***
CN106708390B (zh) 一种截屏的方法、装置和***
CN108984066B (zh) 一种应用程序图标显示方法及移动终端
CN106911848B (zh) 输出提示消息的方法与终端设备
WO2018006841A1 (zh) 二维码信息传输方法、装置以及设备
CN106791916B (zh) 一种推荐音频数据的方法、装置和***
CN104869465A (zh) 视频播放控制方法和装置
CN104660769B (zh) 一种添加联系人信息的方法、装置和***
CN109495769B (zh) 视频通信方法、终端、智能电视、服务器及存储介质
CN112749074B (zh) 一种测试用例推荐方法以及装置
CN105635553B (zh) 一种图像拍摄方法和装置
CN105653112B (zh) 一种显示浮层的方法及装置
CN106095423B (zh) 提供浏览服务的方法、终端及服务器
CN106055598B (zh) 信息显示方法及装置
CN106302101B (zh) 消息提醒方法、终端及服务器
CN107622234B (zh) 一种显示萌脸礼物的方法和装置
CN107153715B (zh) 在页面上添加文件的方法及装置
CN104615451B (zh) 一种启动应用的方法及装置
CN107734049B (zh) 网络资源的下载方法、装置和移动终端
CN108269223B (zh) 一种网页图形绘制方法及终端

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11

Patentee after: Qingdao Hisense Mobile Communication Technology Co.,Ltd.

Address before: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11

Patentee before: HISENSE MOBILE COMMUNICATIONS TECHNOLOGY Co.,Ltd.