一种视觉媒体传输方法和用户终端的制作方法_3

文档序号:9914350阅读:来源:国知局
提示的界面 示意图见图9),并根据该用户的选择进行图片传输。可以看出,图9中包括人像图901和风景 图902,用户选择发送人像图901,则界面中出现提示框903。在一个示例中,该提示框903的 内容是"这可能是一张合影,需要发送原图吗",并有两个选择按钮:确定按钮904、取消按钮 905。用户按下该确定按钮904,表明其同意发送原图;用户按下取消按钮905,表明该用户认 为此时不必发送原图,该用户终端则执行步骤811。
[0094] 在步骤810,该用户终端在消息通信进程中发出所述原图,本流程结束。需要指出, 步骤810使得所述消息通信进程中的其他用户能够看到清晰的原图。
[0095]在步骤811,该用户终端对所述图片进行处理,得到处理图发出,本流程结束。
[0096]在一个示例中,用户终端检测到一张多人合影的照片时,将勾选"原图"选项,并提 示用户这是一张合影,是否需要发送原图,如步骤809所述。如果用户终端检测到该照片不 是合影,或者人脸数目η小于阈值t,或者用户选择"取消"发送原图,则发送处理图。
[0097] 进一步地,该用户终端将步骤809中的判断结果发送给消息通信服务器,该消息通 信服务器将判断结果存入用户行为数据库,用于修正配置文件中阈值字段。在一个示例中, 消息通信服务器将步骤809中的判断结果作为用户行为进行分析。比如,对于人脸数目η超 过阈值t,用户却不同意发送原图的情况,表明该阈值t设置不合理,有可能需要提高阈值t。
[0098]在一个示例中,步骤801-811所述的操作可由该用户终端存储的传输控制指令实 现,具体如下。
[0100]
[0101] 在一个示例中,传输控制指令接收到用户的图片传输请求,判断本地是否存储有 配置文件。在本地不存在配置文件的情况下,所述传输控制指令向消息通信服务器发出配 置文件请求,该配置文件请求中带有所述用户终端的硬件信息。接收到配置文件后,该用户 终端对所述配置文件进行解析,从中获取相应的字段。在一个示例中,所述传输控制指令判 断f aCe_deteCt字段是否为true,如果是则执行人脸检测,获得人脸数目η。所述传输控制指 令将人脸数目η和threshold字段进行比较,如果人脸数目η大于等于该阈值t,则所述传输 控制指令将原图复选框设置为"选中"。进一步地,在人脸数目η大于等于该阈值t时,所述传 输控制指令向用户显示提示框〃这可能是一张合影,需要发送原图吗? 〃,并记录用户在该提 示框上的选择结果。随后,所述传输控制指令向该消息通信服务器发出用户报告,将人脸数 目和选择结果等用户行为通知所述消息通信服务器。在一个示例中,所述选择结果可以是 "不发送原图"或者"发送原图"。在一个示例中,提示框上设置有"不发送原图"按钮(类似于 "取消按钮"905),在用户点选该按钮时,所述传输控制指令又将原图复选框修改为"不选 中"。在一个示例中,所述消息通信服务器根据接收到的大量用户行为校准该阈值t。
[0102] 可以看出,上述图1-9示出的方法优化了视觉媒体传输的流程,减少了视觉媒体重 传的几率,从而节省了网络带宽和用户流量,从一定程度上避免了由于用户重发视觉媒体 的原始版本而导致的带宽浪费。
[0103] 图10为本发明实施例中用户终端1000的组成示意图。在一个示例中,该用户终端 1000包括:消息通信单元1001和传输控制单元1002。
[0104] 在一个示例中,该消息通信单元1001用于监控针对视觉媒体的传输请求。该传输 控制单元1002用于在监视到该传输请求时,根据预设参考值提取与该视觉媒体相关的信息 进行分析以获得分析结果,并基于该分析结果确定是否传输该视觉媒体的原始版本。其中, 所述与该视觉媒体相关的信息包括:该视觉媒体自身的内容信息,和/或与该视觉媒体关联 的通信消息。其中,所述传输控制单元1002的操作可参考图1-9所述。在一个示例中,所述传 输控制单元1002进一步用于:从消息通信服务器获取记录有所述预设参考值的配置文件。 在一个示例中,该消息通信单元1001采用消息通信指令实现,该传输控制单元1002采用传 输控制指令实现。
[0105] 图11为本发明实施例中用户终端1100的组成示意图。在一个示例中,该用户终端 1100包括:消息通信单元1001和传输控制单元1002。其中,所述传输控制单元1002包括:解 析模块11 〇 1和匹配模块11 〇 2。
[0106] 在一个示例中,所述解析模块1101用于解析该视觉媒体提取出其自身的内容信 息。所述匹配模块1102用于通过匹配该内容信息和预设参考值得到所述分析结果。
[0107] 在一个示例中,所述解析模块1101用于:获取所述视觉媒体中包含的至少一个静 态图像;对所述静态图像进行图像识别,得到该静态图像的人脸数目。所述匹配模块1102用 于:将所述人脸数目和该预设参考值进行大小比较,得到该人脸数目是否超过所述预设参 考值的分析结果。
[0108] 在一个示例中,所述解析模块1101用于:获取所述视觉媒体中包含的至少一个静 态图像;提取该静态图像的拍摄数据。在一个示例中,所述匹配模块1102用于:从所述拍摄 数据中获取与该预设参考值相同类型的条目,和该预设参考值本身进行内容比较得到二者 是否匹配的分析结果。在一个示例中,所述匹配模块1102用于:从所述拍摄数据中获取该预 设参考值指示的条目,和该传输请求关联的消息通信进程中的通信消息进行内容比较,得 到二者是否匹配的分析结果。
[0109] 图12为本发明实施例中用户终端1200的组成示意图。在一个示例中,该用户终端 1200包括:消息通信单元1001和传输控制单元1002。其中,所述传输控制单元1002包括:消 息提取模块1201和关键词过滤模块1202。
[0110] 在一个示例中,所述消息提取模块1201用于确定与该传输请求关联的消息通信进 程,提取该消息通信进程中的一条或多条通信消息。所述关键词过滤模块1202用于对所提 取的消息进行关键词过滤,得到关键词是否匹配的分析结果。在一个示例中,所述消息提取 模块1201用于:获取与该传输请求的时间间隔在预设门限之内的消息;或者,获取该传输请 求发出前后预定条数的消息。
[0111] 图13为本发明实施例中移动设备1300的结构示意图。在一个示例中,该移动设备 1300为图1-12所述的用户终端。在一个示例中,该移动设备1300包括:处理器1301、存储器 接口 1302、外设接口 1303。在一个示例中,处理器1301包括:数据处理器、图像处理器等。在 一个示例中,处理器1301包括:应用处理器、基带处理器、无线处理器等。在一个示例中,上 述处理器1301、存储器接口 1302和外设接口 1303可以是分立元件,也可以集成在同一个集 成电路中。该移动设备1300中的各个组成部分可以通过通信总线或者信号线等连接。
[0112] 在一个示例中,该移动设备1300进一步包括:与所述存储器接口 1302连接的存储 器1304。所述存储器1304包括:随机存取存储器(Random Access Memory,RAM)和/或非易失 性存储器等。在一个示例中,所述非易失性存储器可以是磁盘存储装置、光学存储装置,和/ 或闪存(比如NAND、N0R)等。
[0113] 所述存储器1304存储有操作系统1314。在一个示例中,该操作系统1314可以是 1^祖^、1^^、11冊013、丨03^11乜〇丨(1等操作系统,也可以是嵌入式实时操作系统"11^6(1(16(1 Real-time Operation System,RT0S)等。在一个示例中,该操作系统1314包括用于处理系 统基本业务和执行硬件相关任务的一系列指令。在一个示例中,该操作系统1314包括一个 内核(比如UNIX内核等)。
[0114] 在一个示例中,所述存储器1304进一步存储有以下一段或多段指令:图形用户界 面(graphical user interface,⑶I)指令1324、通信控制指令1334、电话指令1344、消息通 信指令1354、网络浏览指令1364、相机指令1374、全球定位系统(Global Positioning System,GPS)指令1384、媒体处理指令1394、传感器处理指令13104。
[0115] 所述GUI指令1324用于处理图形用户界面。所述通信控制指令1334用于实现该移 动设备1300与计算机、服务器和/或其他移动设备之间的通信。所述电话指令1344用于实现 与打电话相关的处理和功能。所述消息通信指令1354用于实现与电子消息传输相关的处理 和功能。所述网络浏览指令1364用于实现与网络浏览和访问相关的处理和功能。所述相机 指令1374用于实现与相机相关的处理和功能。所述GPS指令1384用于实现与定位、导航等与 位置处理相关的功能。在一个示例中,所述媒体处理指令1394用于实现与媒体处理相关的 功能。进一步地,该媒体处理指令1394可以划分为音频处理指令和视频处理指令等。其中, 音频处理指令用于处理音频数据(比如音乐、语音等内容),视频处理指令用于处理视频数 据(比如图片、图像、视频等内容)。所述传感器处理指令13104用于实现与传感器相关的处 理和功能。
[0116] 在一个示例中,所述存储器1304可进一步存储其它指令,比如安全管理指令、网络 购物指令等,使得该移动设备1300能够实现更多功能。其中,所述安全管理指令用于对该移 动设备1300的访问安全进行管理,所述网络购物指令用于实现与网络购物相关的处理和功 能。
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1