本文涉及但不限于移动通信技术,尤指一种实现应用操作的方法及终端。
背景技术:
随着可穿戴设备的应用和发展,智能手表、可穿戴眼镜等可穿戴设备在日常工作和生活中得到越来越多的应用,例如、用户通过智能手表进行运动数据记录和分析。
目前,可穿戴设备一般体积较小,相应的可用于应用操作的面积较小,当应用操作涉及较多参数时,进行应用操作十分不便,影响用户的操作体验。
技术实现要素:
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
本发明实施例提供一种实现应用操作的的方法及终端,能够便捷的实现应用操作,提升用户的操作体验。
本发明实施例提供了一种实现应用操作的方法,包括:
第一终端获取自身包含的一个或一个以上设置界面快照,并发送获取的设置界面快照至第二终端;
第一终端接收第二终端发送的包含参数设置内容的设置界面快照,并解析确定对自身系统或应用进行的参数设置;
第一终端根据确定的参数设置,通过与参数对应的接口写入设置的参数。
可选的,所述发送获取的设置界面快照至第二终端之前,所述方法还包括:
所述第一终端按照预设的编码方式,对获取的每一个所述设置界面快照进行编码,以区分每一个所述设置界面快照。
可选的,所述方法还包括:
所述第一终端对每一个所述设置界面快照,确定进行参数设置的控件种类和控件位置;
根据确定的所述控件种类和控件位置,在所述设置界面快照的所述控件位置生成相应控件种类的控件,以用于第二终端在生成的控件上添加所述参数设置内容。
可选的,所述解析确定对自身系统或应用进行的参数设置包括:
所述第一终端根据所述控件位置和控件种类解析包含所述参数设置内容的所述设置界面快照,确定对第一终端自身系统或应用进行的参数设置。
可选的,所述方法还包括:
所述第一终端识别获取的所有所述设置界面快照中进行参数设置的每一个控件,并采用预先设置的区分信息对识别的每一个控件进行区分。
另一方面,本发明实施例还提供一种实现应用操作的方法,包括:
第二终端接收第一终端发送的设置界面快照;
第二终端根据接收的设置界面快照对第一终端上的应用进行参数设置;
第二终端反馈包含参数设置内容的设置界面快照至第一终端。
可选的,所述方法还包括:
所述第二终端对接收的所述设置界面快照,确定进行每一种参数设置的控件种类和控件位置;
所述第二终端根据确定的所述控件种类和控件位置,在所述设置界面快照的控件位置生成相应的用于添加所述参数设置内容的控件。
可选的,所述方法还包括:
所述第二终端根据第一终端预先设置的区分信息,在接收的所述各设置界面快照按照一一对应的关系生成相应的用于添加所述参数设置内容的控件。
可选的,所述方法还包括:
所述第二终端将一个或一个以上包含参数设置内容的设置界面快照,按照预设组合存储为一种或一种以上设置模式信息;
根据参数设置要求,将存储的存储的设置模式信息反馈至第一终端,以使第一终端根据所述设置模式信息中设置界面快照包含的参数设置内容进行参数设置。
再一方面,本发明实施例还提供一种实现应用操作的终端,包括:获取发送单元、接收确定单元和写入单元;其中,
获取发送单元用于,获取终端自身包含的一个或一个以上设置界面快照,并发送获取的设置界面快照至第二终端;
接收确定单元用于,接收第二终端发送的包含参数设置内容的设置界面快照,并解析确定对自身系统或应用进行的参数设置;
写入单元用于,根据确定的参数设置,通过与参数对应的接口写入设置的参数。
可选的,所述终端还包括第一编码单元,用于按照预设的编码方式,对获取的每一个所述设置界面快照进行编码,以区分每一个所述设置界面快照。
可选的,所述终端还包括第一确定单元和第一生成单元;其中,
第一确定单元用于,对每一个所述设置界面快照,确定进行参数设置的控件种类和控件位置;
第一生成单元用于,根据确定单元确定的所述控件种类和控件位置,在所述设置界面快照的所述控件位置生成相应控件种类的控件,以用于第二终端在生成的控件上添加所述参数设置内容。
可选的,所述接收确定单元解析确定对自身系统或应用进行的参数设置包括:
根据所述控件位置和控件种类解析包含所述参数设置内容的所述设置界面快照,确定对所述终端自身系统或应用进行的参数设置。
可选的,所述终端还包括识别区分单元,用于识别获取的所有所述设置界面快照中进行参数设置的每一个控件,并采用预先设置的区分信息对识别的每一个控件进行区分。
还一方面,本发明实施例还提供一种实现应用操作的终端,包括:接收单元、设置单元、反馈单元;其中,
接收单元用于,接收第一终端发送的设置界面快照;
设置单元用于,根据接收的设置界面快照对第一终端上的应用进行参数设置;
反馈单元用于,反馈包含参数设置内容的设置界面快照至第一终端。
可选的,所述终端还包括第二确定单元和第二生成单元;其中,
第二确定单元用于,对接收的所述设置界面快照,确定进行每一种参数设置的控件种类和控件位置;
第二生成单元用于,根据确定的所述控件种类和控件位置,在所述设置界面快照的控件位置生成相应的用于添加所述参数设置内容的控件。
可选的,所述终端还包括区分设置单元,用于根据第一终端预先设置的区分信息,在接收的所述各设置界面快照按照一一对应的关系生成相应的用于添加所述参数设置内容的控件。
可选的,所述终端还包括模式存储单元,用于将一个或一个以上包含参数设置内容的设置界面快照,按照预设组合存储为一种或一种以上设置模式信息;
所述反馈单元还用于,将存储的存储的设置模式信息反馈至第一终端,以使第一终端根据所述设置模式信息中设置界面快照包含的参数设置内容进行参数设置。
与相关技术相比,本申请技术方案包括:第一终端获取自身包含的一个或一个以上设置界面快照,并发送获取的设置界面快照至第二终端;第一终端接收第二终端发送的包含参数设置内容的设置界面快照,并解析确定对自身系统或应用进行的参数设置;第一终端根据确定的参数设置,通过与参数对应的接口写入设置的参数。本发明实施例通过第二终端便捷的实现了第一终端的参数设置,提升了用户的操作体验。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为本发明实施例实现应用操作的方法的流程图;
图2为本发明实施例树形结构编码的拓扑结构示意图;
图3为本发明另一实施例实现应用操作的方法的流程图;
图4为本发明实施例实现应用操作的终端的结构框图;
图5为本发明另一实施例实现应用操作的终端的结构框图;
图6为本发明应用示例的实现应用操作的方法流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1为本发明实施例实现应用操作的方法的流程图,如图1所示,包括:
步骤100、第一终端获取自身包含的一个或一个以上设置界面快照,并发送获取的设置界面快照至第二终端;
需要说明的是,本发明实施例设置界面快照包括系统的设置界面快照、应用的设置界面快照等。例如、wifi网络是否开启、蓝牙通信是否开启;计步应用是否开启、计时器计时时长的设置等。获取设置界面快照的方法可以包括相关技术中已有的处理方法,包括:读取系统或应用中已有的设置界面的图形;或者,采用截屏的方式保存设置界面快照。
另外,本发明实施例第一终端可以包括智能手表在内的可穿戴设备,该类可穿戴设备用于应用操作的触控区域较小,应用操作十分不便,用户操作体验差。第二终端可以包括:手机、平板电脑等操作面积较大的操作设备。
可选的,本发明实施例,第一终端通过无线通信方式与第二终端进行通信连接。这里,无线通信方式包括:蓝牙、无线保真(wifi)、通用无线分组业务(grrs)等通信方式。
步骤101、第一终端接收第二终端发送的包含参数设置内容的设置界面快照,并解析确定对自身系统或应用进行的参数设置;
需要说明的是,解析包含参数设置内容的设置界面快照的方法可以通过图像匹配的方法,将包含参数设置内容的设置界面快照与第一终端获取的设置界面快照进行对比,确定发生变化的参数设置内容,可以采用图像匹配的方法实现。
步骤102、第一终端根据确定的参数设置,通过与参数对应的接口写入设置的参数。
这里,参数对应的接口为相关技术中已有的接口,根据第一终端的系统或应用的参数信息,可以确定每一个参数对应的接口,确定接口的方法可以采用相关技术中已有的方法进行实施。
可选的,步骤100发送获取的设置界面快照至第二终端之前,本发明实施例方法还包括:
第一终端按照预设的编码方式,对获取的每一个设置界面快照进行编码,以区分每一个设置界面快照。
需要说明的是,预设的编码方式进行编码包括按照设置界面的在系统或应用中的页面位置设置的树形结构的编码;也可以是其他任意的可以区分各个设置界面的编码方式。图2为本发明实施例树形结构编码的拓扑结构示意图,如图2所示,根据设置的参数在系统或应用的架构分布,按照树形结构逐层进行编码,其中,编码1为第一层架构上进行参数设置的设置界面,编码21、22、23为第二层架构上进行参数设置的三个设置界面,编码331、332、333为第二层架构上进行参数设置的三个设置界面,图2仅为示例,在实际应用中,树形结构根据设置界面的多少可以进行相应的变化调整。本发明实施例对设置界面快照进行编码可以提升对包含参数设置内容的设置界面快照进行解析的效率,及第一终端接收到包含参数设置内容的设置界面快照时,直接确定接收到的包含参数设置内容的设置界面快照的编码,将包含参数设置内容的设置界面快照与第一终端获取的设置界面快照进行对比分析,可以直接确定对系统或应用的哪些参数进行了设置。
可选的,本发明实施例,对获取的每一个设置界面快照进行编码可以包括:通过深度优先算法遍历获取的设置界面快照对应的设置界面,确定设置界面中包含的应用入口和交互路径,根据确定的应用入口和交互路径以树形结构对遍历的每一个设置界面对应的设置界面快照进行编码。
可选的,本发明实施例方法还包括:
第一终端对每一个设置界面快照,确定进行参数设置的控件种类和控件位置;
根据确定的控件种类和控件位置,在设置界面快照的控件位置生成相应控件种类的控件,以用于第二终端在生成的控件上添加参数设置内容。
需要说明的是,控件的种类可以包括布尔控件、包含下拉框的选择控件、包含文本输入框的输入控件、确认按键等。第二终端可以在生成的控件上修改布尔控件的开关状态,也可以在包含文本输入框的输入控件中添加进行参数设置的具体参数数值,还可以在包含下拉框的选择控件中选择下拉框中包含的选项。本发明实施例通过分析控件种类和控件位置,可以根据控件种类和控件位置确定对哪些参数进行了设置,或者,根据控件种类和控件位置可以较少进行对包含参数设置内容的设置界面快照的解析过程,提升处理效率。
可选的,本发明实施例解析确定对自身系统或应用进行的参数设置包括:
第一终端根据控件位置和控件种类解析包含参数设置内容的设置界面快照,确定对第一终端自身系统或应用进行的参数设置。
可选的,本发明实施例方法还包括:
第一终端识别获取的所有设置界面快照中进行参数设置的每一个控件,并采用预先设置的区分信息对识别的每一个控件进行区分。
需要说明的是,本发明实施例区分信息可以是编码信息、关键字信息、名称信息等任意可以区分各控件的信息;通过区分信息区分每一个控件之后,当对设置的参数的控件进行参数键入时,可以根据区分信息确定修改的控件,进而快速确认具体设置的参数,提高处理效率。
与相关技术相比,本申请技术方案包括:第一终端获取自身包含的一个或一个以上设置界面快照,并发送获取的设置界面快照至第二终端;第一终端接收第二终端发送的包含参数设置内容的设置界面快照,并解析确定对自身系统或应用进行的参数设置;第一终端根据确定的参数设置,通过与参数对应的接口写入设置的参数。本发明实施例通过第二终端便捷的实现了第一终端的参数设置,提升了用户的操作体验。
本发明实施例还提供一种计算机存储介质,计算机存储介质中存储有计算机可执行指令,计算机可执行指令用于上述实现应用操作的方法。
图3为本发明另一实施例实现应用操作的方法的流程图,如图3所示,包括:
步骤300、第二终端接收第一终端发送的设置界面快照;
步骤301、第二终端根据接收的设置界面快照对第一终端上的应用进行参数设置;
步骤302、第二终端反馈包含参数设置内容的设置界面快照至第一终端。
可选的,本发明实施例方法还包括:
第二终端对接收的设置界面快照,确定进行每一种参数设置的控件种类和控件位置;
第二终端根据确定的控件种类和控件位置,在设置界面快照的控件位置生成相应的用于添加参数设置内容的控件。
可选的,本发明实施例方法还包括:
第二终端根据第一终端预先设置的区分信息,在接收的各设置界面快照按照一一对应的关系生成相应的用于添加参数设置内容的控件。
可选的,本发明实施例方法还包括:
第二终端将一个或一个以上包含参数设置内容的设置界面快照,按照预设组合存储为一种或一种以上设置模式信息;
根据参数设置要求,将存储的存储的设置模式信息反馈至第一终端,以使第一终端根据设置模式信息中设置界面快照包含的参数设置内容进行参数设置。
需要说明的是,设置模式信息可以是一个累加过程,通过存储在先的参数设置内容,可以减少重复设置的操作,提升应用操作的效率。
本发明实施例还提供一种计算机存储介质,计算机存储介质中存储有计算机可执行指令,计算机可执行指令用于上述实现应用操作的方法。
图4为本发明实施例实现应用操作的终端的结构框图,如图4所示,包括:获取发送单元、接收确定单元和写入单元;其中,
获取发送单元用于,获取终端自身包含的一个或一个以上设置界面快照,并发送获取的设置界面快照至第二终端;
本发明实施例终端可以包括智能手表在内的可穿戴设备。第二终端可以包括:手机、平板电脑等操作面积较大的操作设备。
可选的,本发明实施例,终端通过无线通信方式与第二终端进行通信连接。这里,无线通信方式包括:蓝牙、wifi、grrs等通信方式。接收确定单元用于,接收第二终端发送的包含参数设置内容的设置界面快照,并解析确定对自身系统或应用进行的参数设置;
写入单元用于,根据确定的参数设置,通过与参数对应的接口写入设置的参数。
可选的,终端还包括第一编码单元,用于按照预设的编码方式,对获取的每一个设置界面快照进行编码,以区分每一个设置界面快照。
需要说明的是,预设的编码方式进行编码包括按照设置界面的在系统或应用中的页面位置设置的树形结构的编码;也可以是其他任意的可以区分各个设置界面的编码方式。
可选的,本发明实施例第一编码单元对获取的每一个设置界面快照进行编码可以包括:
通过深度优先算法遍历获取的设置界面快照对应的设置界面,确定设置界面中包含的应用入口和交互路径,根据确定的应用入口和交互路径以树形结构对遍历的每一个设置界面对应的设置界面快照进行编码。
可选的,本发明实施例终端还包括第一确定单元和第一生成单元;其中,
第一确定单元用于,对每一个设置界面快照,确定进行参数设置的控件种类和控件位置;
第一生成单元用于,根据确定单元确定的控件种类和控件位置,在设置界面快照的控件位置生成相应控件种类的控件,以用于第二终端在生成的控件上添加参数设置内容。
需要说明的是,控件的种类可以包括布尔控件、包含下拉框的选择控件、包含文本输入框的输入控件。第二终端可以在生成的控件上修改布尔控件的开关状态,也可以在包含文本输入框的输入控件中添加进行参数设置的具体参数数值,还可以在包含下拉框的选择控件中选择下拉框中包含的选项。
可选的,本发明实施例接收确定单元解析确定对自身系统或应用进行的参数设置包括:
根据控件位置和控件种类解析包含参数设置内容的设置界面快照,确定对终端自身系统或应用进行的参数设置。
可选的,本发明实施例终端还包括识别区分单元,用于识别获取的所有设置界面快照中进行参数设置的每一个控件,并采用预先设置的区分信息对识别的每一个控件进行区分。
图5为本发明另一实施例实现应用操作的终端的结构框图,如图5所示,包括:接收单元、设置单元、反馈单元;其中,
接收单元用于,接收第一终端发送的设置界面快照;
设置单元用于,根据接收的设置界面快照对第一终端上的应用进行参数设置;
反馈单元用于,反馈包含参数设置内容的设置界面快照至第一终端。
可选的,本发明实施例终端还包括第二确定单元和第二生成单元;其中,
第二确定单元用于,对接收的设置界面快照,确定进行每一种参数设置的控件种类和控件位置;
第二生成单元用于,根据确定的控件种类和控件位置,在设置界面快照的控件位置生成相应的用于添加参数设置内容的控件。
可选的,本发明实施例终端还包括区分设置单元,用于根据第一终端预先设置的区分信息,在接收的各设置界面快照按照一一对应的关系生成相应的用于添加参数设置内容的控件。
可选的,本发明实施例终端还包括模式存储单元,用于将一个或一个以上包含参数设置内容的设置界面快照,按照预设组合存储为一种或一种以上设置模式信息;
反馈单元还用于,将存储的存储的设置模式信息反馈至第一终端,以使第一终端根据设置模式信息中设置界面快照包含的参数设置内容进行参数设置。
以下通过应用示例对本发明实施例进行清楚详细的说明,应用示例仅用于陈述本发明,并不用于限定本发明的保护范围。
应用示例
图6为本发明应用示例的实现应用操作的方法流程图,如图6所示,包括:
步骤600、第一终端获取自身包含的一个或一个以上设置界面快照,并发送获取的设置界面快照至第二终端;
需要说明的是,本应用示例设置界面快照包括系统的设置界面快照、应用的设置界面快照等。例如、wifi网络是否开启、蓝牙通信是否开启;计步应用是否开启、计时器计时时长的设置等。获取设置界面快照的方法可以包括相关技术中已有的处理方法,包括:读取系统或应用中已有的设置界面的图形;或者,采用截屏的方式保存设置界面快照。
另外,本应用示例第一终端可以包括智能手表在内的可穿戴设备,该类可穿戴设备用于应用操作的触控区域较小,应用操作十分不便,用户操作体验差。第二终端可以包括:手机、平板电脑等操作面积较大的操作设备。
可选的,本应用示例,第一终端通过无线通信方式与第二终端进行通信连接。这里,无线通信方式包括:蓝牙、无线保真(wifi)、通用无线分组业务(grrs)等通信方式。
步骤601、第二终端接收第一终端发送的设置界面快照;
步骤602、第二终端根据接收的设置界面快照对第一终端上的应用进行参数设置;
步骤603、第二终端反馈包含参数设置内容的设置界面快照至第一终端。
步骤604、第一终端接收第二终端发送的包含参数设置内容的设置界面快照,并解析确定对自身系统或应用进行的参数设置;
需要说明的是,解析包含参数设置内容的设置界面快照的方法可以通过图像匹配的方法,将包含参数设置内容的设置界面快照与第一终端获取的设置界面快照进行对比,确定发生变化的参数设置内容,可以采用图像匹配的方法实现。
步骤605、第一终端根据确定的参数设置,通过与参数对应的接口写入设置的参数。
这里,参数对应的接口为相关技术中已有的接口,根据第一终端的系统或应用的参数信息,可以确定每一个参数对应的接口,确定接口的方法可以采用相关技术中已有的方法进行实施。
可选的,步骤600发送获取的设置界面快照至第二终端之前,本应用示例方法还包括:
第一终端按照预设的编码方式,对获取的每一个设置界面快照进行编码,以区分每一个设置界面快照。
需要说明的是,预设的编码方式进行编码包括按照设置界面的在系统或应用中的页面位置设置的树形结构的编码;也可以是其他任意的可以区分各个设置界面的编码方式。本应用示例对设置界面快照进行编码可以提升对包含参数设置内容的设置界面快照进行解析的效率,及第一终端接收到包含参数设置内容的设置界面快照时,直接确定接收到的包含参数设置内容的设置界面快照的编码,将包含参数设置内容的设置界面快照与第一终端获取的设置界面快照进行对比分析,可以直接确定对系统或应用的哪些参数进行了设置。
可选的,本应用示例,对获取的每一个设置界面快照进行编码可以包括:通过深度优先算法遍历获取的设置界面快照对应的设置界面,确定设置界面中包含的应用入口和交互路径,根据确定的应用入口和交互路径以树形结构对遍历的每一个设置界面对应的设置界面快照进行编码。
可选的,本应用示例还包括:
第一终端对每一个设置界面快照,确定进行参数设置的控件种类和控件位置;
根据确定的控件种类和控件位置,在设置界面快照的控件位置生成相应控件种类的控件,以用于第二终端在生成的控件上添加参数设置内容。
需要说明的是,控件的种类可以包括布尔控件、包含下拉框的选择控件、包含文本输入框的输入控件、确认按键等。第二终端可以在生成的控件上修改布尔控件的开关状态,也可以在包含文本输入框的输入控件中添加进行参数设置的具体参数数值,还可以在包含下拉框的选择控件中选择下拉框中包含的选项。本应用示例通过分析控件种类和控件位置,可以根据控件种类和控件位置确定对哪些参数进行了设置,或者,根据控件种类和控件位置可以较少进行对包含参数设置内容的设置界面快照的解析过程,提升处理效率。
可选的,本应用示例解析确定对自身系统或应用进行的参数设置包括:
第一终端根据控件位置和控件种类解析包含参数设置内容的设置界面快照,确定对第一终端自身系统或应用进行的参数设置。
可选的,本应用示例还包括:
第一终端识别获取的所有设置界面快照中进行参数设置的每一个控件,并采用预先设置的区分信息对识别的每一个控件进行区分。
需要说明的是,本应用示例区分信息可以是编码信息、关键字信息、名称信息等任意可以区分各控件的信息;通过区分信息区分每一个控件之后,当对设置的参数的控件进行参数键入时,可以根据区分信息确定修改的控件,进而快速确认具体设置的参数,提高处理效率。
与相关技术相比,本申请技术方案包括:第一终端获取自身包含的一个或一个以上设置界面快照,并发送获取的设置界面快照至第二终端;第一终端接收第二终端发送的包含参数设置内容的设置界面快照,并解析确定对自身系统或应用进行的参数设置;第一终端根据确定的参数设置,通过与参数对应的接口写入设置的参数。本应用示例通过第二终端便捷的实现了第一终端的参数设置,提升了用户的操作体验。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件(例如处理器)完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的每个模块/单元可以采用硬件的形式实现,例如通过集成电路来实现其相应功能,也可以采用软件功能模块的形式实现,例如通过处理器执行存储于存储器中的程序/指令来实现其相应功能。本发明不限制于任何特定形式的硬件和软件的结合。
虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。