信息分享方法、第一终端及计算机可读存储介质与流程

文档序号:27130968发布日期:2021-10-29 21:12阅读:62来源:国知局
信息分享方法、第一终端及计算机可读存储介质与流程

1.本发明实施例涉及互联网技术,尤其是涉及一种信息分享方法、第一终端及计算机可读存储介质。


背景技术:

2.随着互联网技术的快速发展,终端通讯类应用程序几乎取代了传统的电信业的通话业务。
3.然而,经常会遇到跨终端屏幕分享的情况,例如,用户想分享在电脑或者电视上的所呈现的资讯,一般都是拿起手机拍下画面透过app进行分享,这样存在的缺点是拍下的图片大,不清晰,而且受限于手机无法拍下较长的画面,有的页面需要拍下几张图片才能分享。


技术实现要素:

4.鉴于以上内容,有必要提供一种信息分享方法、装置及计算机可读存储介质,能够跨终端屏幕,快速地进行文件分享,从而提高用户体验。
5.本发明实施例提供了一种信息分享方法,应用于第一终端,所述方法包括:向第二终端发送截屏请求封包;接收所述第二终端回复的当前页面的资讯信息;解析所述资讯信息,根据解析后的资讯信息与所述第二终端信息建立连线;及当所述连线建立后,接收所述第二终端发送的所述当前页面的截图。
6.可选地,所述方法还包括:接收用户的分享指令,根据所述分享指令,将所述截图发送到对应的应用程序。
7.可选地,所述第一终端包括图片获取单元,所述向第二终端的屏幕画面发送截屏请求封包,包括:通过所述图片获取单元对所述第二终端的屏幕进行拍摄。
8.可选地,所述当前页面的资讯信息至少包括所述第二终端的装置地址,所述当前页面包含的文件,当前时间。
9.可选地,所述解析所述资讯信息,根据解析后的资讯信息与所述第二终端信息建立连线,包括:根据所述第二终端的装置地址与所述第二终端建立连线。
10.可选地,所述当前页面的资讯信息以高频信号的形式存在于所述第二终端的屏幕画面中。
11.可选地,所述解析所述资讯信息,根据解析后的资讯信息与所述第二终端信息建立连线,还包括:将当前页面信息经过反离散傅里叶变换后,读出所述第二终端的当前页面的资讯信息。
12.本发明实施例还提供一种装置,所述装置包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的信息分享程序,所述信息分享程序被所述处理器执行时实现如上述信息分享方法的步骤。
13.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储
有计算机程序,所述计算机程序被处理器执行时实现如上所述的信息分享方法的步骤。
14.相较于现有技术,所述信息分享方法、装置及计算机可读存储介质,可以跨终端屏幕,快速地进行文件分享,从而提高用户体验。
附图说明
15.图1是本发明较佳实施例之信息分享系统的运行环境图。
16.图2是本发明信息分享系统较佳实施例的程序模块图。
17.图3是本发明较佳实施例之信息分享方法的流程图。
18.主要元件符号说明
19.第一终端1第二终端2信息分享系统10存储器20处理器30请求模块101第一接收模块102解析模块103第二接收模块104
具体实施方式
20.参阅图1所示,是本发明实施方式之信息分享系统10系统较佳实施例的运行环境图。信息分享系统10运行于第一终端1中。第一终端1中还包括存储器20和处理器30等。第一终端1与第二终端2通过网络进行连接,该网络可以为有线网络或者无线网络。第一终端1、第一终端2可以为手机,平板,电脑或者其他具有屏幕的电子装置。
21.其中,所述存储器20至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。所述处理器30可以是中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片等。
22.参阅图2所示,是本发明信息分享系统10较佳实施例的程序模块图。
23.所述信息分享系统10包括请求模块101、第一接收模块102、解析模块103及第二接收模块104。所述模块被配置成由一个或多个处理器(本实施例为一个处理器30)执行,以完成本发明。本发明所称的模块是完成一特定指令的计算机程序段。存储器20用于存储信息分享系统10的程序代码等资料。所述处理器30用于执行所述存储器20中存储的程序代码。
24.请求模块101,用于向第二终端2发送截屏请求封包。
25.具体地,所述第一终端1包括图片获取单元(图1中未示出),通过所述图片获取单元对所述第二终端的屏幕进行拍摄。例如,第一终端1的用户希望获取第二终端2当前页面的内容时,可以打开照相机或者微信、支付宝等应用程序的扫一扫对第二终端的屏幕界面进行截屏。第二终端2中也包含信息分享系统10。第一终端、第二终端只是为了方便描述,并
非对功能进行区别,在一些实施例中,第一终端也可以是第二终端。
26.第一接收模块102,用于接收所述第二终端2回复的当前页面的资讯信息。
27.具体地,所述当前页面的资讯信息至少包括所述第二终端2的装置地址,所述当前页面包含的文件,当前时间。第二终端2的装置地址可以是mac地址,或者ip地址等可以取得连线的地址资讯。当第二终端2接收到第一终端1发送的截屏请求封包后,回复包含当前页面的资讯信息的封包给所述第一终端1。
28.解析模块103,用于解析所述资讯信息,根据解析后的资讯信息与所述第二终端2信息建立连线。
29.具体地,所述解析模块103根据当前页面的资讯信息中包含的所述第二终端2的装置地址与所述第二终端建立连线。
30.在本实施例中,所述当前页面的资讯信息以高频信号的形式存在于所述第二终端2的屏幕画面中,所述第一接收模块102接收到所述高频信号后,所述解析模块103将当前页面信息经过反离散傅立叶变换后,读出所述第二终端2的当前页面的资讯信息。
31.具体地,第二终端2将界面的画面通过离散傅立叶转换,然后通过高通滤波器滤波后将剩下的高频信号显示于所述第二终端2的屏幕画面,这样虽然普通肉眼看不出来,但是第二终端2当前页面中已经包含了第二终端2的装置地址,所述当前页面包含的文件,当前时间等信息。然后,通过第一终端1的解析模块103解析,将从第二终端2界面获取的高频信号经过反离散傅立叶变化就可以解析出当前页面的资讯,然后根据当前页面的资讯中包含的第二终端2的装置地址信息建立连线,第二终端2即可将当前界面中的文件发送给第一终端1。
32.在优选的实施例中,该高频信号可以是:第一终端在第二终端截取的小于预设时间的画面,进而经过解析获得的信号,该解析过程可以包括离散傅立叶变换和高通滤波。该预设时间可以是开发人员根据需要进行设置,例如1秒。
33.第二接收模块104,用于当所述连线建立后,接收所述第二终端2发送的所述当前页面的截图。
34.具体地,当第一终端1根据当前页面的资讯中包含的第二终端2的装置地址信息建立连线,第二终端2根据第一终端1发送的截屏请求封包将当前界面中的文件发送给第一终端1。第二接收模块104接收所述第二终端2发送的当前页面的截图。
35.所述第二接收模块104,还用于接收用户的分享指令,根据所述分享指令,将所述截图发送到对应的应用程序。
36.具体地,当所述第二接收模块104接收所述第二终端2发送的当前页面的截图后,根据用户的操作指令,将该截图发送到对应的应用程序。例如,分享到朋友圈,或者发送给微信好友,或者保存到第一终端1本地等。
37.本实施例中,可以通过解析隐藏在高频信号中的终端的信息资讯,从而实现两个终端跨屏幕,快速地进行文件分享,提高了用户体验。
38.参阅图3所示,是本发明较佳实施例之信息分享方法的流程图。所述信息分享方法应用于第一终端1,可通过所述处理器30执行图2所示的模块101~104而实现。
39.步骤s300,向第二终端2的屏幕画面发送截屏请求封包。
40.具体地,所述第一终端包括图片获取单元,通过所述图片获取单元对所述第二终
端的屏幕进行拍摄。例如,第一终端1所在的用户希望获取第二终端2当前页面的内容时,可以打开照相机或者微信、支付宝等应用程序的扫一扫对第二终端的屏幕界面进行截屏。本实施例中,第二终端2可以为手机,平板,电脑或者其他具有显示界面的电子装置第一终端、第二终端只是为了方便描述,并非对功能进行区别,在一些实施例中,第一终端也可以是第二终端。
41.步骤s302,接收所述第二终端2回复的当前页面的资讯信息。
42.具体地,所述当前页面的资讯信息至少包括所述第二终端2的装置地址,所述当前页面包含的文件,当前时间。第二终端2的装置地址可以是mac地址,或者ip地址等可以取得连线的地址资讯。当第二终端2接收到第一终端1发送的截屏请求封包后,回复包含当前页面的资讯信息的封包给所述第一终端1。
43.步骤s304,解析所述资讯信息,根据解析后的资讯信息与所述第二终端2建立连线。
44.具体地,所述第一终端1根据当前页面的资讯信息中包含的所述第二终端2的装置地址与所述第二终端建立连线。
45.在本实施例中,所述当前页面的资讯信息以高频信号的形式存在于所述第二终端2的屏幕画面中,所述第一终端1接收到所述高频信号后,将当前页面信息经过反离散傅立叶变换后,读出所述第二终端2的当前页面的资讯信息。
46.具体地,第二终端2将界面的画面通过离散傅立叶转换,然后通过高通滤波器滤波后将剩下的高频信号显示于所述第二终端2的屏幕画面,这样虽然普通肉眼看不出来,但是第二终端2当前页面中已经包含了第二终端2的装置地址,所述当前页面包含的文件,当前时间等信息。然后,通过第一终端1的解析,将从第二终端2界面获取的高频信号经过反离散傅立叶变化就可以解析出当前页面的资讯,然后根据当前页面的资讯中包含的第二终端2的装置地址信息建立连线,第二终端2即可将当前界面中的文件发送给第一终端1。
47.步骤s306,当所述连线建立后,接收所述第二终端2发送的所述当前页面的截图。
48.具体地,当第一终端1根据当前页面的资讯中包含的第二终端2的装置地址信息建立连线,第二终端2根据第一终端1发送的截屏请求封包将当前界面中的文件发送给第一终端1。第一终端1接收所述第二终端2发送的当前页面的截图。
49.在优选的实施例子中,所述方法还包括:接收用户的分享指令,根据所述分享指令,将所述截图发送到对应的应用程序。
50.具体地,当第一终端1接收所述第二终端2发送的当前页面的截图后,根据用户的操作指令,将该截图发送到对应的应用程序。例如,分享到朋友圈,或者发送给微信好友,或者保存到第一终端1本地等。
51.通过将上述方法应用于上述系统,可以通过解析隐藏在高频信号中的终端的信息资讯,从而实现两个终端跨屏幕,快速地进行文件分享,提高了用户体验。
52.值得注意的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1