掌桥专利:专业的专利平台
掌桥专利
首页

信息处理方法、装置及存储介质

文献发布时间:2023-06-19 10:22:47


信息处理方法、装置及存储介质

技术领域

本申请涉及传屏技术领域,尤其涉及一种信息处理方法、装置及存储介质。

背景技术

随着技术的不断进步,各种新的技术应运而生,例如传屏技术。通过传屏技术,可以将电子设备A显示的内容传输给电子设备B,由电子设备B进行显示,例如,将电脑上显示的内容传屏到交互平板(interactive white board)上进行显示。在传屏之前,需要电子设备A与电子设备B建立连接。

现有的连接方式,需要用户在电子设备A手动输入电子设备B的传屏码,以使电子设备A基于该传屏码反向解析出电子设备B的IP地址,并根据该IP地址与电子设备B建立连接。

但由于IP地址范围较大,为了使传屏码与IP地址一一对应,通常情况下传屏码组成较复杂,从而导致用户手动输入慢,且易出错。

发明内容

本申请提供一种信息处理方法、装置及存储介质,以快速、准确地输入传屏码。

第一方面,本申请实施例提供一种信息处理方法,应用于传屏发送端。该方法包括:响应作用于字符的第一操作,在输入框中显示所述字符,输入框为传屏应用的输入框;根据已输入字符,确定目标传屏码,目标传屏码包含的字符个数多于已输入字符的个数,且目标传屏码包括已输入字符;在输入框显示目标传屏码;解析目标传屏码,获得传屏接收端的IP地址;根据IP地址与传屏接收端建立连接;向传屏接收端发送目标传屏码,以得到目标传屏码的校验结果;若校验结果为校验通过,则向传屏接收端发送传屏数据。

一种可能的实施方式中,上述根据已输入字符,确定目标传屏码,可以包括:若包含已输入字符的待选传屏码的个数为1,则确定待选传屏码为目标传屏码。

一种可能的实施方式中,上述根据已输入字符,确定目标传屏码,可以包括:显示包含已输入字符的至少一个待选传屏码,至少一个待选传屏码包含目标传屏码;响应作用于目标传屏码的第二操作,确定目标传屏码。

一种可能的实施方式中,上述显示包含所述已输入字符的至少一个待选传屏码之前,还可以包括:根据已输入字符及已输入字符的输入顺序,确定字符串;确定包含字符串的传屏码为待选传屏码。

一种可能的实施方式中,还可以包括:在检测到传屏应用打开时,发送请求消息给传屏接收端,请求消息用于请求传屏接收端将该传屏接收端对应的传屏码同步至传屏发送端;接收传屏接收端对应的传屏码。

第二方面,本申请实施例提供一种信息处理方法,应用于传屏接收端。该方法包括:响应作用于传屏应用的启动操作,触发显示模块显示传屏接收端对应的传屏码;发送传屏码给传屏发送端,以使传屏发送端根据用户的第一操作,确定目标传屏码为所述传屏码,并在传屏应用的输入框中显示所述目标传屏码,所述第一操作用于在所述输入框中输入所述目标传屏码包含的字符,所述目标传屏码包含的字符个数多于已输入字符的个数;与传屏发送端建立连接;接收来自传屏发送端的目标传屏码;对目标传屏码进行校验,得到校验是否通过的校验结果;向传屏发送端发送校验结果;若校验结果为校验通过,则接收来自传屏发送端的传屏数据。

一种可能的实施方式中,上述发送传屏码给传屏发送端之前,还可以包括:接收来自传屏发送端的请求消息,请求消息是由传屏发送端在检测到传屏应用打开时发出的,请求消息用于请求传屏接收端将传屏码同步至传屏发送端。

第三方面,本申请实施例提供一种信息处理装置,应用于传屏发送端。该信息处理装置包括:

处理模块,用于响应作用于字符的第一操作,触发显示模块在输入框中显示字符,输入框为传屏应用的输入框;以及,根据已输入字符,确定目标传屏码,目标传屏码包含的字符个数多于已输入字符的个数,且目标传屏码包括已输入字符;

显示模块,还用于在输入框显示目标传屏码;

处理模块,还用于解析目标传屏码,获得传屏接收端的IP地址;根据IP地址与传屏接收端建立连接;

收发模块,用于向传屏接收端发送目标传屏码,以得到目标传屏码的校验结果;

处理模块,还用于在校验结果为校验通过时,通过收发模块向传屏接收端发送传屏数据。

一种可能的实施方式中,处理模块在用于根据已输入字符,确定目标传屏码时,具体为:在包含已输入字符的待选传屏码的个数为1时,确定待选传屏码为目标传屏码。

一种可能的实施方式中,处理模块在用于根据已输入字符,确定目标传屏码时,具体为:显示包含已输入字符的至少一个待选传屏码,至少一个待选传屏码包含目标传屏码;响应作用于目标传屏码的第二操作,确定目标传屏码。

一种可能的实施方式中,处理模块还用于:在显示模块显示包含已输入字符的至少一个待选传屏码之前,根据已输入字符及已输入字符的输入顺序,确定字符串;确定包含字符串的传屏码为待选传屏码。

一种可能的实施方式中,收发模块还用于:在检测到传屏应用打开时,发送请求消息给传屏接收端,请求消息用于请求传屏接收端将该传屏接收端对应的传屏码同步至传屏发送端;接收传屏接收端对应的传屏码。

第四方面,本申请实施例提供一种信息处理装置,应用于传屏接收端。该信息处理装置包括:

处理模块,用于响应作用于传屏应用的启动操作,触发显示模块显示该传屏接收端对应的传屏码;

收发模块,用于发送传屏码给传屏发送端,以使传屏发送端根据用户的第一操作,确定目标传屏码为所述传屏码,并在传屏应用的输入框中显示所述目标传屏码,所述第一操作用于在所述输入框中输入所述目标传屏码包含的字符,所述目标传屏码包含的字符个数多于已输入字符的个数;

处理模块,还用于与传屏发送端建立连接;

收发模块,还用于接收来自传屏发送端的目标传屏码;

处理模块,还用于对目标传屏码进行校验,得到校验是否通过的校验结果;

收发模块,还用于向传屏发送端发送校验结果;并在校验结果为校验通过时,接收来自传屏发送端的传屏数据。

一种可能的实施方式中,收发模块还用于在发送传屏码给传屏发送端之前,接收来自传屏端的请求消息,请求消息是由传屏发送端在检测到传屏应用打开时发出的,请求消息用于请求传屏接收端将传屏码同步至传屏发送端。

第五方面,本申请实施例提供一种电子设备,包括:

存储器,用于存储程序指令;

处理器,用于调用并执行存储器中的程序指令,执行如第一方面或第二方面中任一项所述的方法。

第六方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有程序指令;程序指令被执行时,实现如第一方面或第二方面中任一项所述的方法。

第七方面,本申请实施例提供一种计算机程序产品,包括程序指令,该程序指令被执行时,实现如第一方面或第二方面中任一项所述的方法。

本申请实施例提供的信息处理方法、装置及存储介质,其中,传屏发送端响应作用于字符的第一操作,在输入框中显示字符,输入框为传屏应用的输入框;根据已输入字符,确定目标传屏码,目标传屏码包含的字符个数多于已输入字符的个数,且目标传屏码包括已输入字符;在输入框显示目标传屏码;解析目标传屏码,获得传屏接收端的IP地址;根据IP地址与传屏接收端建立连接;向传屏接收端发送目标传屏码,以得到目标传屏码的校验结果;若校验结果为校验通过,则向传屏接收端发送传屏数据。通过本申请,在用户输入目标传屏码的前N个字符时即可确定目标传屏码,并在输入框显示目标传屏码,其中,N小于目标传屏码所包含字符的个数,从而实现传屏码的快速、准确地输入。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1a为本申请一实施例提供的应用场景示例图;

图1b为本申请实施例提供的一传屏码输入界面示例图;

图1c为本申请一实施例提供的应用场景示例图;

图2为本申请一实施例提供的信息处理方法的流程图;

图3为本申请实施例提供的另一传屏码输入界面示例图;

图4为本申请实施例提供的又一传屏码输入界面示例图;

图5为本申请实施例提供的又一传屏码输入界面示例图;

图6为本申请实施例提供的又一传屏码输入界面示例图;

图7为本申请一实施例提供的信息处理方法的应用实例图;

图8为本申请另一实施例提供的信息处理方法的流程图;

图9为本申请一实施例提供的信息处理装置的结构示意图;

图10为本申请一实施例提供的电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例的说明书、权利要求书及上述附图中的术语“第一”和“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。“/”表示“或”的关系。

无线传屏,又称为无线同屏、飞屏、屏幕共享。具体来说,就是通过传屏技术将电子设备A的屏幕画面“实时地”显示到另一个电子设备B的屏幕上。其中,电子设备A,例如可以为手机、平板、笔记本、电脑等设备;电子设备B,例如可以为交互平板、笔记本、电脑、电视、一体机、投影仪等设备。

画面的内容可以包括各类媒体信息和实时操作画面,例如,文档、视频、照片等,只要电子设备A和电子设备B处于同一个局域网环境下,即可将电子设备A的屏幕画面传屏到电子设备B的屏幕进行显示。示例地,电子设备A和电子设备B中均安装有传屏应用。

通常情况下,传屏码的大小是相对固定的,例如6位传屏码或8位传屏码,等等。具体应用中,传屏码是采用传屏码生成算法对IP地址进行处理得到的,传屏码与IP地址是一一对应的。考虑到每次分配给交互平板的IP地址是不一样的,因此,同一电子设备对应的传屏码也是随着IP地址的改变而改变的。这样,需要在将电子设备A的屏幕画面传屏给电子设备B之前,由用户手动在电子设备A上输入电子设备B的传屏码。但由于局域网内IP地址范围较大,为了使传屏码与IP地址一一对应,传屏码组成会比较复杂,例如,传屏码包含英文字母与数字等,这样在用户手动输入传屏码时,导致用户手动输入慢,且易出错。

基于上述问题,本申请提供一种信息处理方法、装置及存储介质,通过半自动化输入,加快传屏码的输入效率,并同时降低传屏码输入出错的概率,即实现传屏码的快速、准确输入。

接下来,对本申请涉及的应用场景进行示例说明。

图1a为本申请一实施例提供的应用场景示例图。如图1a所示:

示例地,电子设备A与电子设备B处于同一个局域网下,二者之间需通过传屏技术进行画面共享,其中,电子设备A为传屏发送端,电子设备B为传屏接收端。通过本申请提供的信息处理方法,可以在电子设备A中快速、准确地输入电子设备B的传屏码。进一步地,电子设备A根据该传屏码与电子设备B建立连接,进行传屏处理。

图1a所示示例中,电子设备A以笔记本为例,电子设备B以交互平板(interactivewhite board)为例,但本申请不以此为限制。其中,交互平板,集成有投影机、电子白板、幕布、音响、电视机以及视频会议终端等功能中的任意一种或多种功能。具体地,交互平板中安装有传屏应用,在用户启动该传屏应用时,交互平板响应作用于传屏应用的启动操作,基于IP地址生成该交互平板的传屏码,并在交互平板的屏幕上显示该传屏码,如图1b所示。用户在看到该传屏码后,在笔记本的传屏应用界面上输入该传屏码。

需说明的是,传屏发送端和传屏接收端为相对概念,两个通过传屏技术进行无线传输的电子设备中,其中一个为传屏发送端,另一个为传屏接收端,二者可以互换,具体视实际情况而定。一般而言,传屏发送端可以有一个或者多个,视具体的应用场景来设置,实施例不做限定。

可选的,传屏应用可以预先安装在上述传屏发送端和/或传屏接收端中,也可以是在传屏发送端和/或传屏接收端启动传屏应用时,从第三方设备或服务器进行下载并安装使用。其中,第三方设备在实施例中不作限定。具体的,传屏应用用于获取传屏发送端显示的内容,将其作为传屏数据,并指示传屏接收端显示该内容。实施例中以传屏发送端和传屏接收端中同时安装有传屏应用为例进行说明。其中,传屏发送端的传屏应用用于获取传屏数据,并将传屏数据直接或间接发送至传屏接收端。如果是间接发送的话,传屏发送端可以通过中转设备发送至传屏接收端,该中转设备可以是无线传屏装置,也可以是具有数据中转/处理功能的其它设备。传屏接收端的传屏应用用于接收传屏数据,并将传屏数据转换成相应的内容,便于传屏接收端进行显示。

补充说明的是,在图1a所示场景中,传屏接收端为交互平板,该交互平板中安装有传屏应用,且集成有接收和显示的功能。一些实施例中,如图1c所示,传屏接收端也可以包含接收设备B2和显示设备B1这两个相互独立的设备,其中,接收设备中安装有传屏应用,显示设备用于显示画面。示例地,如图1c所示,接收设备B2可以具体为接收盒等不具有显示功能的电子设备,显示设备B1可以是电视或投影仪等具备显示功能的电子设备。

另外,考虑到传屏发送端的屏幕与传屏接收端的屏幕的分辨率不同,而传屏数据是基于传屏发送端的分辨率获取的,因此,为了在传屏接收端的屏幕中显示传屏数据,传屏应用需要根据传屏发送端的屏幕和传屏接收端的屏幕的分辨率确定屏幕映射关系,进而根据屏幕映射关系对传屏数据进行转换以得到传屏内容。需要说明的是,在实施例中,传屏内容和传屏数据的显示内容实质相同,仅是分辨率不同。

以下结合具体的实施例,对本申请提供的信息处理方法进行解释说明。

图2为本申请一实施例提供的信息处理方法的流程图。该信息处理方法可以由信息处理装置执行,该信息处理装置可以通过软件和/或硬件的方式实现。在图1a或图1c所示应用场景中,该信息处理装置可以是电子设备A或电子设备A的芯片或电路。

参考图2,本实施例提供的信息处理方法包括:

S201、传屏发送端响应作用于字符的第一操作,在输入框中显示字符。

其中,输入框为传屏应用的输入框。如图3所示,用户启动传屏发送端上的传屏应用,传屏发送端响应该操作,显示输入框1。该输入框中内容是可编辑的,用户可以通过传屏发送端的虚拟键盘或与传屏发送端连接的实体键盘等输入设备,在输入框中输入目标传屏码包含的字符。其中,用户作用于输入设备的操作即第一操作。

以图1a所示笔记本为例,当目标传屏码为“G678SE”时,用户先后作用于笔记本的键盘中包含的字母“G”以及数字“6”两个按键,笔记本在检测到用户的操作后,在输入框中按输入的先后顺序显示对应按键指示的字符“G6”。

若传屏发送端为手机,如图4所示,手机上输入框及其显示内容与图3类似。在图4中,输入框标识为“2”。

S202、传屏发送端根据已输入字符,确定目标传屏码,目标传屏码包含的字符个数多于已输入字符的个数,且目标传屏码包括已输入字符。

传屏发送端中保存或者提前获取有至少一个传屏码,这些传屏码可以是之前在传屏发送端输入过的,或者由传屏发送端接收到的来自传屏接收端的传屏码。传屏发送端在其已知的传屏码中匹配本次传屏处理中已输入字符,确定目标传屏码。

其中,根据已输入字符确定的目标传屏码的个数为至少一个。一种具体实现中,传屏发送端根据已输入字符,确定目标传屏码,可以包括:若包含已输入字符的待选传屏码的个数为1,则确定该待选传屏码为目标传屏码。另一种实现中,若包含已输入字符的待选传屏码的个数为至少两个,则用户继续手动输入剩余字符,直至传屏发送端可以根据已输入字符唯一确定目标传屏码。

通过该步骤,可以在用户仅手动输入了目标传屏码的少量字符后,即可确定目标传屏码,进而实现目标传屏码在输入框的完整显示。相比用户手动逐一输入目标传屏码包含的各字符的实现方式,明显地加快了输入效率,且出错的概率也较低。

S203、传屏发送端在输入框显示目标传屏码。

传屏发送端在确定目标传屏码之后,即可根据该目标传屏码与传屏接收端建立连接,并进行目标传屏码的校验以及传屏数据的传输。具体地:

S204、解析目标传屏码,获得传屏接收端的IP地址。

可选地,该步骤可以与S203同时被执行,本申请实施例不限定S203以及S204的执行顺序。

S205、根据IP地址与传屏接收端建立连接。

S206、向传屏接收端发送目标传屏码,以得到目标传屏码的校验结果。

S207、若校验结果为校验通过,则向传屏接收端发送传屏数据。

其中,传屏数据可以包括传屏发送端当前显示的内容,例如图片、视频等。可选地,传屏数据还可以包括传屏发送端当前播放的音频内容。

还需说明的是,S204至S207的相关说明可参考现有技术,此处不再赘述。由于传屏码的快速、准确输入,本申请实施例还可以降低传屏数据的传输时延。

本申请实施例,传屏发送端响应作用于字符的第一操作,在输入框中显示字符,输入框为传屏应用的输入框;根据已输入字符,确定目标传屏码,目标传屏码包含的字符个数多于已输入字符的个数,且目标传屏码包括已输入字符;在输入框显示目标传屏码,并解析目标传屏码,获得传屏接收端的IP地址;根据IP地址与传屏接收端建立连接;向传屏接收端发送目标传屏码,以得到目标传屏码的校验结果;若校验结果为校验通过,则向传屏接收端发送传屏数据。通过本申请,在用户输入目标传屏码的前N个字符时即可确定目标传屏码,并在输入框显示目标传屏码,其中,N小于目标传屏码所包含字符的个数,从而实现传屏码的快速、准确地输入。

在上述实施例的基础上,由于根据已输入字符确定的目标传屏码的个数为至少一个,此时,传屏发送端还可以显示包含已输入字符的至少一个待选传屏码,至少一个待选传屏码包含目标传屏码;响应作用于目标传屏码的第二操作,确定目标传屏码。也就是说,传屏发送端根据已输入字符,确定目标传屏码,可以包括:显示包含已输入字符的至少一个待选传屏码,至少一个待选传屏码包含目标传屏码;响应作用于目标传屏码的第二操作,确定目标传屏码。

仍以目标传屏码为“G678SE”为例,在用户输入“G6”之后,传屏发送端根据已输入字符“G6”,显示包含“G6”的待选传屏码。例如,图5示出传屏发送端为笔记本时的界面示意图,其中附图标记3用于标识罗列显示的至少一个待选传屏码;图6示出传屏发送端为手机时的界面示意图,附图标记4用于标识罗列显示的至少一个待选传屏码。其中,待选传屏码有“G678SE”、“G6E75R”和“G6T55G”,包含目标传屏码“G678SE”。

此时,用户可从罗列出来的待选传屏码中选择,而不必继续输入剩下的字符。具体地,用户可通过第二操作选中其中的目标传屏码,如图6所示。相应地,传屏发送端确定目标传屏码,并在输入框中显示目标传屏码。

本申请实施例,传屏发送端响应作用于字符的第一操作,在输入框中显示字符,输入框为传屏应用的输入框;显示包含已输入字符的至少一个待选传屏码,至少一个待选传屏码包含目标传屏码;响应作用于目标传屏码的第二操作,在输入框显示目标传屏码。通过本申请,在用户输入目标传屏码的前N个字符(少量字符)时,即可通过匹配罗列显示包含目标传屏码的至少一个待选传屏码供用户选择,其中,N小于目标传屏码所包含字符的个数,这样用户可通过作用于目标传屏码的第二操作选中该目标传屏码,传屏发送端响应第二操作,在输入框显示目标传屏码,从而实现传屏码的快速、准确地输入,而不必手动输入完整的、复杂的目标传屏码。

在传屏发送端的输入框输入完整的传屏码之后,传屏发送端与传屏接收端建立连接。在现有技术中,当用户输入传屏码后,需等待2-3s的匹配,才能知道传屏码是否输入正确,或者传屏发送端与该传屏码对应的传屏接收端是否处于同一局域网,反馈较慢;而在本申请中,用户在输入少量字符后即可选中输入传屏码,若传屏发送端查询不到匹配的设备,即可确认输入错误或者网络环境异常,从而使得反馈更加及时准确,大大提高了人机交互体验。

在上述实施例中,传屏发送端显示包含已输入字符的至少一个待选传屏码之前,还可以包括:根据已输入字符及已输入字符的输入顺序,确定待选传屏码。一种具体实现中,根据已输入字符及已输入字符的输入顺序,确定待选传屏码,可以包括:根据已输入字符及已输入字符的输入顺序,确定字符串;确定包含字符串的传屏码为待选传屏码。

可以理解,传屏发送端罗列显示的至少一个待选传屏码,是预先存储在传屏发送端中的,或者,是传屏发送端从其他设备获取到的。一些实施例中,在确定包含字符串的传屏码为待选传屏码之前,该信息处理方法还可以包括:接收来自传屏接收端的传屏码。

可选地,该传屏码是通过网络连接设备转发的。也就是说,网络连接设备作为中转设备,分别与传屏接收端和传屏发送端进行通信连接,并转发来自传屏接收端的信息给传屏发送端,和/或,转发来自传屏发送端的信息给传屏接收端。其中,网络连接设备例如可以为路由器等局域网中适用的网络连接设备。

一些实施例中,上述信息处理方法还可以包括:在检测到传屏应用打开时,发送请求消息给传屏接收端,该请求消息用于请求传屏接收端将该传屏接收端对应的传屏码同步至传屏发送端;接收传屏接收端对应的传屏码。

示例地,如图7所示,介绍一传屏的具体应用实例:

1、传屏接收端在上电开机之后,启动并监听设备信息查询请求。

2、用户在传屏发送端打开传屏应用。

3、响应于用户打开传屏应用的操作(即检测到传屏应用打开),传屏发送端发送设备查询请求消息。

该示例中,设备查询请求消息即上文所述的请求消息。

4、传屏接收端在接收到来自上述传屏发送端的设备查询请求消息后,返回设备信息给传屏发送端。

该示例中,设备信息包含但不限于传屏接收端的传屏码。

5、用户通过键盘和/或鼠标等输入设备输入作用于字符的第一操作,以在传屏应用的输入框中输入字符。

6、传屏发送端响应第一操作,在输入框中显示字符,并根据已输入字符,检索是否已存在符合要求的传屏码。

该步骤即为根据已输入字符确定目标传屏码的步骤。

这里的“符合要求”可以理解为包含已输入字符,即输入框中显示的字符。

若存在符合要求的传屏码,则执行步骤7;若不存在符合要求的传屏码,则不作相关提示,由用户继续输入字符。

7、传屏发送端提示符合要求的传屏码。

这里,“符合要求的传屏码”即如上文所述的待选传屏码。可选地,传屏发送端通过列表的形式显示候选传屏码。

8、响应于用户按下回车键(例如键盘上的Enter按键)的操作,传屏发送端在输入框中补全传屏码,即在输入框显示目标传屏码。

9、传屏发送端和传屏接收端之间进行传屏数据的传输。

如前所述,传屏接收端中安装有传屏应用,在用户启动该传屏应用时,如图8所示,传屏接收端执行以下操作:

S701、传屏接收端响应作用于传屏应用的启动操作,触发显示模块显示该传屏接收端对应的传屏码。

示例地,如前所述,传屏接收端可以为图1a所示的交互平板,该交互平板中安装有传屏应用,且集成有接收和显示的功能,该场景中显示模块集成在交互平板中;或者,传屏接收端可以为如图1c所示的接收设备B2和显示设备B1这两个相互独立的设备,其中,接收设备中安装有传屏应用,显示设备用于显示画面,该场景中,该步骤具体为:接收设备B2响应作用于传屏应用的启动操作,触发显示设备B1显示该传屏接收端对应的传屏码,即显示模块为显示设备B1。

S702、传屏接收端发送传屏码给传屏发送端,以使传屏发送端根据用户的第一操作,确定目标传屏码为该传屏码,并在传屏应用的输入框中显示目标传屏码。

其中,第一操作用于在输入框中输入目标传屏码包含的字符,目标传屏码包含的字符个数多于已输入字符的个数。

具体地,通过局域网服务发现技术,传屏接收端组播或广播传屏接收端的信息(包含传屏码)给局域网中的对应设备,将传屏接收端的传屏码泛洪至局域网内其他设备。相应地,传屏发送端在接收到传屏码之后,缓存传屏码,以便用户输入时快速匹配到目标传屏码。

通过局域网服务发现协议,传屏发送端能提前得知局域网中的传屏接收端的设备信息,例如传屏码、IP地址等,因此,在用户输入少量字符时,传屏发送端即可筛选出符合条件的设备,而不必手动输入完整的、复杂的传屏码,从而提高传屏码的输入效率。

S703、传屏接收端与传屏发送端建立连接。

S704、接收来自传屏发送端的目标传屏码。

S705、传屏接收端对目标传屏码进行校验,得到校验是否通过的校验结果。

若目标传屏码是传屏接收端的传屏码,则校验结果为校验通过;若目标传屏码不是传屏接收端的传屏码,则校验结果为校验未通过。

S706、传屏接收端向传屏发送端发送校验结果。

S707、若校验结果为校验通过,则接收来自传屏发送端的传屏数据。

本申请实施例的信息处理方法,响应作用于传屏应用的启动操作,显示传屏码,并发送传屏码给传屏发送端,以使传屏发送端根据用户的第一操作,确定目标传屏码为该传屏码,并在传屏应用的输入框中显示目标传屏码,从而实现传屏码的快速、准确地输入。

另外,由于传屏码在传屏发送端的快速、准确输入,本申请实施例还可以降低传屏数据的传输时延。

进一步地,若传屏发送端基于已输入字符未匹配到目标传屏码,此时可能是网络管理员禁用了局域网服务发现技术,则需要用户继续输入剩余字符,传屏发送端等待用户输入完整的目标传屏码之后,根据该目标传屏码解析出传屏接收端的IP地址,并在局域网中搜索是否存在该IP地址,若局域网中存在该IP地址,则传屏发送端与传屏接收端建立连接,进行传屏处理;或者,若局域网中不存在该IP地址,则传屏发送端与传屏接收端连接失败,不能进行传屏处理。

另外,考虑到信息安全等因素,为避免将传屏发送端的屏幕画面错投给其他传屏接收端,其他传屏接收端即非目标传屏接收端,该情况下,在传屏发送端响应作用于目标传屏码的第二操作,在输入框显示目标传屏码之前,该信息处理方法还可以包括:确定待选传屏码的个数为1。也就是说,只有当待选传屏码的个数为1时,用户才可以进行选择输入,否则仍需手动输入。

一些实施例中,与上述传屏发送端发送请求消息的实施例相对应,在传屏接收端发送传屏码给传屏发送端之前,该信息处理方法还可以包括:传屏接收端接收来自传屏发送端的请求消息。请求消息是由传屏发送端在检测到传屏应用打开时发出的,请求消息用于请求传屏接收端将传屏码同步至传屏发送端。

以下为本申请装置实施例,可以用于执行本申请上述方法实施例。对于本申请装置实施例中未披露的细节,可参考本申请上述方法实施例。

图9为本申请一实施例提供的信息处理装置的结构示意图。该信息处理装置可以通过软件和/或硬件的方式实现。实际应用中,该信息处理装置可以集成在如前所述的传屏发送端中。

如图9所示,信息处理装置80包括:处理模块81、显示模块82和收发模块83。其中:

处理模块81,用于响应作用于字符的第一操作,触发显示模块82在传屏应用的输入框中显示字符;以及,根据已输入字符,确定目标传屏码,该目标传屏码包含的字符个数多于已输入字符的个数,且目标传屏码包括已输入字符。

显示模块82,还用于在输入框显示目标传屏码。

处理模块81,还用于解析目标传屏码,获得传屏接收端的IP地址;根据IP地址与传屏接收端建立连接。

收发模块83,用于向传屏接收端发送目标传屏码,以得到目标传屏码的校验结果。

处理模块81,还用于在校验结果为校验通过时,通过收发模块83向传屏接收端发送传屏数据。

一些实施例中,处理模块81在用于根据已输入字符,确定目标传屏码时,可以具体用于:在包含已输入字符的待选传屏码的个数为1时,确定待选传屏码为目标传屏码。

或者,处理模块81在用于根据已输入字符,确定目标传屏码时,可以具体用于:显示包含已输入字符的至少一个待选传屏码,至少一个待选传屏码包含目标传屏码;响应作用于目标传屏码的第二操作,确定目标传屏码。

可选地,处理模块81还用于:在显示模块82显示包含已输入字符的至少一个待选传屏码之前,根据已输入字符及已输入字符的输入顺序,确定待选传屏码。

一些实施例中,处理模块81在用于根据已输入字符及已输入字符的输入顺序,确定待选传屏码时,具体为:根据已输入字符及已输入字符的输入顺序,确定字符串;确定包含字符串的传屏码为待选传屏码。

进一步地,收发模块83,还用于在检测到传屏应用打开时,发送请求消息给传屏接收端,请求消息用于请求传屏接收端将该传屏接收端对应的传屏码同步至传屏发送端;接收传屏接收端对应的传屏码。

本申请实施例的信息处理装置,响应作用于字符的第一操作,在输入框中显示字符;根据已输入字符,确定目标传屏码,目标传屏码包含的字符个数多于已输入字符的个数,且目标传屏码包括已输入字符;在输入框显示目标传屏码;解析目标传屏码,获得传屏接收端的IP地址;根据IP地址与传屏接收端建立连接;向传屏接收端发送目标传屏码,以得到目标传屏码的校验结果;若校验结果为校验通过,则向传屏接收端发送传屏数据。通过本申请,在用户输入目标传屏码的前N个字符时即可确定目标传屏码,并在输入框显示目标传屏码,其中,N小于目标传屏码所包含字符的个数,从而实现传屏码的快速、准确地输入;另外,本申请实施例还可以降低传屏数据的传输时延。

另外,实际应用中,如图9所示的信息处理装置可以集成在如前所述的传屏接收端中。该情况下:

处理模块81,用于响应作用于传屏应用的启动操作,触发显示模块82显示该传屏接收端对应的传屏码。

收发模块83,用于发送传屏码给传屏发送端,以使传屏发送端根据用户的第一操作,确定目标传屏码为传屏码,并在传屏应用的输入框中显示目标传屏码,第一操作用于在传屏应用的输入框中输入目标传屏码包含的字符,目标传屏码包含的字符个数多于已输入字符的个数。

一些实施例中,收发模块83还可以用于在发送传屏码给传屏发送端之前,接收来自传屏发送端的请求消息。其中,请求消息是由传屏发送端在检测到传屏应用打开时发出的,请求消息用于请求传屏接收端将传屏码同步至传屏发送端。

本申请实施例的信息处理装置,响应作用于传屏应用的启动操作,触发显示模块显示传屏码,并发送传屏码给传屏发送端,以使传屏发送端根据用户的第一操作,确定目标传屏码为传屏码,并在输入框中显示目标传屏码,第一操作用于在传屏应用的输入框中输入目标传屏码包含的字符,目标传屏码包含的字符个数多于已输入字符的个数,从而实现传屏码的快速、准确地输入;另外,本申请实施例还可以降低传屏数据的传输时延。

图10为本申请一实施例提供的电子设备的结构示意图。如图10所示,电子设备50包括:处理器51,以及与处理器51连接的存储器52、通信模块53和显示屏54。

处理器51可以包括一个或多个处理单元,例如:处理器51可以是中央处理单元(Central Processing Unit,简称CPU),也可以是数字信号处理器(Digital SignalProcessor,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

存储器52可以用于存储程序指令。存储器52可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能等)等。存储数据区可存储电子设备50使用过程中所创建的数据(比如音频数据等)等。此外,存储器52可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,简称UFS)等。处理器51通过运行存储在存储器52的程序指令,执行电子设备50的各种功能应用以及数据处理。

通信模块53可以提供应用在电子设备50上的包括2G/3G/4G/5G等无线通信的解决方案。通信模块53可以由天线接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。通信模块53还可以对经调制解调处理器调制后的信号放大,经天线转为电磁波辐射出去。在一些实施例中,通信模块53的至少部分功能模块可以被设置于处理器51中。在一些实施例中,通信模块53的至少部分功能模块可以与处理器51的至少部分模块被设置在同一个器件中。

显示屏54用于显示画面,例如图像,视频等。显示屏54包括显示面板。显示面板可以采用液晶显示器(Liquid Crystal Display,简称LCD),有机发光二极管(OrganicLight-Emitting Diode,简称OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(Active-Matrix Organic Light Emitting Diode,简称AMOLED),柔性发光二极管(FlexLight-Emitting Diode,简称FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(Quantum Dot Light Emitting Diodes,简称QLED)等。显示面板可以接收用户通过手指或者输入设备输入的触摸操作。其中,输入设备包括但不限定于:触控笔、红外笔和/或电容笔等。

可选地,电子设备50还包括:摄像头55,等等。

摄像头55可以进行图像或者视频的拍摄。例如,摄像头55可以在处理器51的控制下拍摄视频,并将视频存储至存储器52。

需说明的是,对于存储器52及处理器51的个数,本申请实施例不对其进行限制,其均可以为一个或多个,图10以一个为例进行图示;存储器52、及处理器51之间,可以通过多种方式进行有线或者无线连接,例如通过总线连接。实际应用中,该电子设备50可以是电脑,手机,平板,PDA或交互平板等。

总线可以是工业标准体系结构(Industry Standard Architecture,简称ISA)总线、外部设备互连(Peripheral Component,简称PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。

本实施例的电子设备,可以用于执行上述方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。

本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有程序指令,该程序指令被执行时,实现如上述任一实施例所述的方法。

本申请实施例提供一种计算机程序产品,包括程序指令,该程序指令被执行时,实现如上述任一实施例所述的方法。

在上述的实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述模块成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的部分步骤。

上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM)、电可擦除可编程只读存储器(EEPROM)、可擦除可编程只读存储器(EPROM)、可编程只读存储器(PROM)、只读存储器(ROM)、磁存储器、快闪存储器、磁盘或光盘等。存储介质可以是通用或专用计算机能够存取的任何可用介质。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

相关技术
  • 位置确定处理装置、位置确定处理方法、位置确定处理程序、移动信息处理装置、移动信息处理方法、移动信息处理程序和存储介质
  • 信息处理装置、信息处理方法和存储有用于执行该信息处理方法的程序的存储介质
技术分类

06120112526983