应用程序中直播间快捷启动方法、装置及终端设备与流程

文档序号:11133661阅读:413来源:国知局
应用程序中直播间快捷启动方法、装置及终端设备与制造工艺

本发明涉及终端技术控制领域,具体涉及一种应用程序中直播间快捷启动方法、装置及终端设备。



背景技术:

随着互联网技术及智能移动终端设备的发展,各种应用软件给人们的工作、生活带来了很多便利与娱乐,近年来,移动终端上的各类社交软件也层出不穷,在手机上观看直播的应用程序越来越多,直播软件的每一个直播间都有其特定的入口。

现有的进入直播间的方法有以下几种,比如用户通过点击软件界面上显示的直播间图片预设范围内的显示区域进入一个直播间,或者通过输入直播间的频道ID后选择其子频道ID进入直播间。而用户通常会通过各种社交工具与朋友分享自己喜欢的直播间,收到分享的用户只能复制直播间频道ID后进入直播软件,然后输入频道ID才能进入对应的直播间,操作过程繁琐,涉及系统多个进程之间的切换,甚至可能调用多个线程,不方便用户的使用,影响系统运行效率。

另外,移动互联网本应该是众人分享的环境,而一些企业由于战略竞争的关系,各移动产品(APP)之间不能相互兼容、连接,例如一些企业将不是其旗下的应用程序封锁,造成其他应用程序无法在该企业下的某应用程序中进行分享操作。这种人为的隔离,使得用户在分享网络资源时需要进行复杂繁琐地操作,非常不方便,着实降低了用户体验。



技术实现要素:

本发明的首要目的在于提供一种应用程序中直播间快捷启动方法和装置。

本发明的另一目的在于提供一种用于实现应用程序中直播间快捷启动的终端设备。

为实现该目的,本发明采用如下技术方案:

一种应用程序中直播间快捷启动方法,包括如下步骤:

获取系统剪贴板中包含了预协议格式规范分享链接的最新内容信息;

提取包含于该分享链接中的用于打开所述直播间的特征信息;

在所述应用程序中打开该特征信息所对应的所述直播间。

具体的,所述系统剪贴板中的内容信息为从第三方应用程序的信息显示界面中复制或剪切的内容信息的副本。

进一步的,在所述第三方应用程序的信息显示界面中,所述内容信息所包含的分享链接以转义字符串显示。

具体的,所述提取包含于该分享链接中的用于打开所述直播间的特征信息的步骤中,通过调用预设的特征信息分析规则,依据该分析规则提取所述的特征信息。

优选的,所述应用程序运行于系统后台,在其提取到所述特征信息后被切换至系统前台显示。

进一步的,所述方法还包括如下步骤:

在完成所述特征信息的提取后,弹出提醒信息,并在接收到用户确认指令后,在所述应用程序中打开所述特征信息所对应的所述直播间。

更进一步的,所述方法还包括如下步骤:

在接收到用户确认打开直播间或取消打开直播间的指令后,清除系统剪贴板中所述包含了预协议格式规范分享链接的最新内容信息。

优选的,所述方法还包括用于分享指定的直播间的执行步骤,该步骤的执行生成与指定的直播间相对应的内容信息,该内容信息包含了预协议格式规范的分享链接。

相应地,本发明还提供一种应用程序中直播间快捷启动装置,包括:

获取模块:用于获取系统剪贴板中包含了预协议格式规范分享链接的最新内容信息;

提取模块:用于提取包含于该分享链接中的用于打开所述直播间的特征信息;

启动模块:用于在所述应用程序中打开该特征信息所对应的所述直播间。

另外,本发明还提供一种终端设备,用于实现应用程序中直播间的快捷启动,包括:

处理器,用于执行、实现该方法的步骤;

存储器,用于存储该方法实现过程中产生的候选中间数据以及结果数据;

触敏显示器,用于显示该方法实现过程中产生的中间信息及结果信息。

与现有技术相比,本发明具备如下优点:

本发明基于可以实现音频和/或视频直播的直播软件,其具有生成与指定的直播间相对应的内容信息的分享功能,其中所述内容信息包含了预协议格式规范分享链接,该链接中包含了用于打开指定的直播间的特征信息,在用户接收到他人分享的该直播软件的某个直播间的内容信息时,用户只需要将该内容信息复制/剪切,然后打开相应的直播软件,则该直播软件会自动跳转到所对应的直播间页面中,或者当该直播软件运行于系统后台时,用户复制/剪切完该内容信息后,直播软件切换至前台运行并跳转至对应的直播间页面中,减少了用户的操作步骤,减少进程和/或线程调度,提高了系统的运行效率。

同时,本发明可以解决因种种原因造成的不同应用程序间相互隔离的情况,使得用户在不同应用程序之间分享网络资源时更加便捷,方便用户使用,从而提高了用户体验。

显然,上述有关本发明优点的描述是概括性的,更多的优点描述将体现在后续的实施例揭示中,以及,本领域技术人员也可以本发明所揭示的内容合理地发现本发明的其他诸多优点。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。

【附图说明】

图1为本发明应用程序中直播间快捷启动方法的一种实施例的流程示意图;

图2为直播间快捷启动方法的一种实施方式的流程示意图;

图3为直播间快捷启动方法的一种实施方式的流程示意图;

图4为本发明应用程序中直播间快捷启动装置的一种实施例的示意图。

【具体实施方式】

下面结合附图和示例性实施例对本发明作进一步地描述,其中附图中相同的标号全部指的是相同的部件。此外,如果已知技术的详细描述对于示出本发明的特征是不必要的,则将其省略。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Positioning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。

本技术领域技术人员可以理解,这里所使用的远端网络设备,其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。本发明的实施例中,远端网络设备、终端设备与WNS服务器之间可通过任何通信方式实现通信,包括但不限于,基于3GPP、LTE、WIMAX的移动通信、基于TCP/IP、UDP协议的计算机网络通信以及基于蓝牙、红外传输标准的近距无线传输方式。

本技术领域技术人员可以理解,用户界面泛指能够用于向智能终端发送所述控制指令的显示界面,例如,可以为Android系统的设置页面中的一个选项(或按键,由所述应用程序添加其中,下同),也可以是从桌面呼出的通知栏或者交互页面中的一个选项,还可以是所述应用程序的一个活动组件所构造的页面中的一个选项。

以下描述的应用程序中直播间快捷启动方法,可应用于蜂窝式通信设备,例如应用于移动电话、平板电脑、智能可穿戴设备等等。

本发明所述的应用程序用于实现音频和/或视频的直播。

本发明所述的应用程序具有对系统剪贴板的访问与编辑权限。

如图1所示,本发明应用程序中直播间快捷启动方法的一个实施例的流程示意图,包括如下步骤:

步骤S100:获取系统剪贴板中包含了预协议格式规范分享链接的最新内容信息。

系统剪贴板是内存中一块专门用于复制数据的存储块,其可存放的数据类型包括文本、URI和Intent,系统剪贴板利用终端系统的内部资源存储器或虚拟内存来临时保存复制或剪切的信息,复制或剪切操作在同一时间里只能作用于一个对象上。剪贴板中的内容信息至少可以包括:文字与所述文字对应的格式、图片与所述图片对应的格式、音频与所述音频对应的格式、视频与所述视频对应的格式中的一种或多种,也就是说,剪贴板中可存储预设数量的多条内容信息。例如用户当前复制了“你好吗?”这段文字,该信息即为系统剪贴板中的最新内容信息,然后用户又复制了“今天天气晴朗”这段文字,则该信息取代“你好吗?”这条信息成为系统剪贴板中最新的内容信息,而“你好吗”这条信息则临时存储在剪贴板中,剪贴板会在特定条件下清除其所存储的部分或全部内容信息。

本发明还包括用于分享指定的直播间的执行步骤,该步骤的执行生成与指定的直播间相对应的内容信息,该内容信息包含了预协议格式规范的分享链接。具体的,本发明所述应用程序具有用于分享指定直播间的分享功能,该分享功能的操作方式的一种实施例为,用户点击了所述应用程序为每个直播间的提供的分享按钮,应用程序即生成该直播间对应的内容信息,在点击分享按钮后选择需要分享的目标对象,即第三方应用程序,然后根据第三方应用程序的性质进行分享操作,例如分享到微信、QQ则再选择联系人进行分享等;该分享功能的操作方式的另一种实施例为,用户点击了所述应用程序为每个直播间的提供的分享按钮,应用程序即生成该直播间对应的内容信息,然后提醒用户对该内容信息进行复制或自动将该内容信息复制,然后用户选择需要分享的目标对象后只需进行“粘贴”操作即可以将内容信息呈现出来。

进一步的,应用程序的分享功能所生成的内容信息包括指定直播间预协议格式规范的链接,还包括该直播间的介绍及该内容信息的操作提示。其中预协议格式规范链接包括协议头及直播间的特征信息,其中协议头与应用程序自定义的URL协议相对应,直播间的特征信息可以是直播间ID,这里的ID是指身份标识号码,也称为序列号,是某个体系中相对唯一的编码,该身份标识号码一般是不变的,至于用什么作为身份标识号码,则由设计者根据自己制定的规则而确定。本发明中所述的直播间ID可以是直播间的主频道ID及其子频道ID,根据主频道ID及子频道ID即可准确对应到特定的直播间。例如一直播间的主频道ID为90001、子频道ID为001,应用程序自定义的协议为y协议,则预协议格式规范链接为:y://pd-[sid=90001&001],进而该直播间生成的内容信息为“**直播间介绍**@y://pd-[sid=90001&001]@<操作提示>#应用程序名称#”。

优选的,在所述第三方应用程序的信息显示界面中,所述内容信息所包含的分享链接以转义字符串显示,将该链接隐藏在内容信息中。一种实施方式为,将预协议格式规范链接以超链接的形式与内容信息中的直播间介绍结合,则上述的内容信息在第三方应用程序的信息显示界面中转化为“直播间介绍**<操作提示>#应用程序名称#”。

在用户通过第三方应用程序接收到分享某一直播间的内容信息后,从第三方应用程序的信息显示界面中复制或剪切所述内容信息,即将该内容信息的副本移动至系统剪贴板中。在用户完成复制或剪切操作后,如图2所示的一种实施方式,应用程序在用户完成复制或剪切的操作后再启动,当所述应用程序启动时,调用接口函数getPrimaryClip()获取系统剪贴板中的最新内容信息;如图3所示的另一种实施方式,应用程序运行于系统后台,并利用onPrimaryClipChangedListener()函数添加系统剪贴板内容监听器,用于监听系统剪贴板内容的变化,当用户完成复制或剪切操作后,系统剪切板内容即发生改变,应用程序调用接口函数getPrimaryClip()获取系统剪贴板中的最新内容信息。

步骤S200:提取包含于该分享链接中的用于打开所述直播间的特征信息。

在应用程序获取了系统剪贴板中包含了预协议格式规范分享链接的最新内容信息后,应用程序根据预设的特征信息分析规则,提取包含于该分享链接中的用于打开所述直播间的特征信息。而当检测到该内容信息不包含该应用程序预协议格式规范的分享链接时,不对其作提取特征信息处理。

具体的,特征信息分析规则是根据上述应用程序中的分享功能而相应设置的,上述应用程序的分享功能所生成的内容信息包括指定直播间预协议格式规范的链接、直播间的介绍及该内容信息的操作提示并加入了特定的标识符号后进行排序,特征信息分析规则将内容信息中的干扰项如直播间介绍、标识符号、排序剔除,提取其中的预协议格式规范链接所包含的直播间的特征信息。例如,分享的内容为“**直播间介绍**@y://pd-[sid=90001&001]@<操作提示>#应用程序名称#”,特征信息分析规则最终提取到的特征信息为直播间的主频道90001以及其子频道001。

优选的,预设的特征信息分析规则可以在应用程序安装时内置于其中,若之后需更换预设的特征信息分析规则可以通过升级、更新应用程序的方式将其替换而得到新的特征信息分析规则;预设的特征信息分析规则亦可存储在云端服务器中,在应用程序检测到包含预协议格式规范分享链接的内容信息后向云端服务器发送提取请求,云端服务器根据预设的特征信息分析规则提取应用程序发来的内容信息后将提取结果(即直播间的特征信息)返回给应用程序,若之后需更换特征信息分析规则在云端服务器中修改即可。

步骤S300:在所述应用程序中打开该特征信息所对应的所述直播间。

如图2所示的一种实施方式,用户复制或剪切了内容信息后打开所述的应用程序,应用程序经过上述方法步骤提取到直播间的特征信息,然后根据该特征信息进入到特定的直播间中;如图3所示的另一种实施方式,所述应用程序运行于系统后台,并且提供一个Service在系统后台运行,当应用程序经过上述方法步骤提取到直播间的特征信息后,触发Activity,即将应用程序切换至系统前台显示,然后应用程序根据该特征信息进入到特定的直播间中。

更为人性化的,上述两种实施方式中,在进入直播间之前,弹出提醒信息,在接收到用户确认指令后,在所述应用程序中打开所述特征信息所对应的所述直播间,例如在进入所述应用程序后,在该应用程序的界面上提供一个弹窗,显示包括该直播间的简介及诸如“确认”和“取消”的按钮,用户点击确认按钮后即可进入该直播间,点击取消按钮则放弃进入该直播间。

并且,在如图2所述的实施方式中,在用户进入了直播间或者在用户放弃了进入直播间后,应用程序根据其对系统剪贴板的访问与编辑权限,清除系统剪贴板中的最新内容信息。

相应地,如图4所示,本发明应用程序中直播间快捷启动装置的一个实施例的示意图,包括:

获取模块100:用于获取系统剪贴板中包含了预协议格式规范分享链接的最新内容信息。

在用户通过第三方应用程序接收到分享某一直播间的内容信息后,从第三方应用程序的信息显示界面中复制或剪切所述内容信息,即将该内容信息的副本移动至系统剪贴板中。在用户完成复制或剪切操作后,如图2所示的一种实施方式,应用程序在用户完成复制或剪切的操作后再启动,当所述应用程序启动时,获取模块100调用接口函数getPrimaryClip()获取系统剪贴板的最新内容信息;如图3所示的另一种实施方式,应用程序运行于系统后台,获取模块100利用onPrimaryClipChangedListener()函数添加系统剪贴板内容监听器,用于监听系统剪贴板内容的变化,当用户完成复制或剪切操作后,系统剪切板内容即发生改变,应用程序调用接口函数getPrimaryClip()获取系统剪贴板中的最新内容信息。

提取模块200:用于提取包含于该分享链接中的用于打开所述直播间的特征信息。

在获取模块100获取了系统剪贴板中包含了预协议格式规范分享链接的最新内容信息后,提取模块200根据预设的特征信息分析规则,提取包含于该分享链接中的用于打开所述直播间的特征信息。而当提取模块200当检测到该内容信息不包含该应用程序预协议格式规范的分享链接时,不对其作提取特征信息处理。

具体的,特征信息分析规则是根据上述应用程序中的分享功能而相应设置的,上述应用程序的分享功能所生成的内容信息包括指定直播间预协议格式规范的链接、直播间的介绍及该内容信息的操作提示并加入了特定的标识符号后进行排序,提取模块200根据特征信息分析规则将内容信息中的干扰项如直播间介绍、标识符号、排序剔除,提取其中的预协议格式规范链接所包含的直播间的特征信息。

预设的特征信息分析规则可以在应用程序安装时内置于其中,若之后需更换预设的特征信息分析规则可以通过升级、更新应用程序的方式将其替换而得到新的特征信息分析规则;预设的特征信息分析规则亦可存储在云端服务器中,在提取模块200检测到包含预协议格式规范分享链接的内容信息后向云端服务器发送提取请求,云端服务器根据预设的特征信息分析规则提取所述提取模块200发来的内容信息后将提取结果(即直播间的特征信息)返回给提取模块200,若之后需更换特征信息分析规则在云端服务器中修改即可。

启动模块300:用于在所述应用程序中打开该特征信息所对应的所述直播间。

如图2所示的一种实施方式,用户复制或剪切了内容信息后打开所述的应用程序,提取模块200经过上述方法步骤得到直播间的特征信息,然后启动模块300根据该特征信息进入到特定的直播间中;如图3所示的另一种实施方式,所述应用程序运行于系统后台,并且提供一个Service在系统后台运行,提取模块200经过上述方法步骤得到直播间的特征信息后,触发Activity,即应用程序切换至系统前台显示,然后启动模块300根据该特征信息进入到特定的直播间中。

进一步的,本发明还提供一种终端设备,用于实现应用程序中直播间的快捷启动。包括:

处理器,用于执行、实现该方法的步骤;

存储器,用于存储该方法实现过程中产生的候选中间数据以及结果数据;

触敏显示器,用于显示该方法实现过程中产生的中间信息及结果信息。

本发明基于可以实现音频和/或视频直播的直播软件,其具有生成与指定的直播间相对应的内容信息的分享功能,其中所述内容信息包含了预协议格式规范分享链接,该链接中包含了用于打开指定的直播间的特征信息,在用户接收到他人分享的该直播软件的某个直播间的内容信息时,用户只需要将该内容信息复制/剪切,然后打开相应的直播软件,则该直播软件会自动跳转到所对应的直播间页面中,或者当该直播软件运行于系统后台时,用户复制/剪切完该内容信息后,直播软件切换至前台运行并跳转至对应的直播间页面中,减少了用户的操作步骤,减少进程和/或线程调度,提高了系统的运行效率。

同时,本发明可以解决因种种原因造成的不同应用程序间相互隔离的情况,使得用户在不同应用程序之间分享网络资源时更加便捷,方便用户使用,从而提高了用户体验。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围,上面已经示出了本发明的一些示例性实施例,但是本领域的技术人员将理解,在不脱离本发明的原理或精神的情况下,可以对这些示例性实施例做出改变,本发明的范围由权利要求及其等同物限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1