一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种计算结果提交方法及装置与流程

2022-04-30 02:07:04 来源:中国专利 TAG:


1.本发明属于计算机技术领域,尤其涉及一种计算结果提交方法及装置。


背景技术:

2.随着科技的发展,现代化计算已逐渐成为计算的首选模式。在现代化计算中,计算人员利用终端设备代替原有的传统用品参与计算,相比于原有的计算模式,现代化计算具有高效性、灵活性等优点。而为了更好的实现现代化计算效果,实现计算人员与工作人员的计算是关键之一,计算是指参会人员的终端设备的屏幕始终自动与主持人员的终端设备的屏幕保持一致。
3.现有的现代化计算,计算的实现都是依赖于截图方法实现的,具体的讲,主持人员的终端设备会按照预设的时间间隔进行计算屏幕截图,然后将计算屏幕截图通过服务器发送给参会人员的终端设备,由于屏幕截图产生的图片文件大,在大规模计算中,服务器处理的数据量非常大,对服务器的要求高,导致计算成本无形提高,另一方面,对参会人员终端设备的处理能力也有一定的要求,而终端设备的处理能力通常与终端设备的大小相关,因此这也成为了现代化计算进一步推广的瓶颈之一。可见,现有的现代化计算计算技术对服务器、终端设备的要求高,导致现代化计算难以得到推广。


技术实现要素:

4.本发明实施例的目的在于提供一种计算计算系统,旨在解决现有的现代化计算计算技术存在的对服务器、终端设备的要求高,而导致现代化计算难以得到推广的技术问题。
5.本发明实施例是这样实现的,一种计算结果提交方法及装置,所述计算结果提交方法及装置服务端进行通讯的主屏端和至少一个从屏端,所述主屏端运行于主屏设备,所述从屏端运行于从屏设备,所述主屏设备和所述从屏设备存储有相同的可执行对象;
6.所述主屏端,用于根据用户对可执行对象录入的操作对所述可执行对象执行对应的动作;根据所述用户对可执行对象录入的操作生成操作指令,并计算发送给所述计算服务端,所述操作指令携带有所述可执行对象的标识信息;
7.所述从屏端,用于在接收到所述计算服务端发送的操作指令后,根据所述操作指令对可执行对象执行与所述操作指令对应的操作。
8.本发明实施例的另一目的在于提供一种计算计算方法,运用于计算计算系统的计算服务端上,所述计算计算方法包括:
9.获取与用户对主屏设备上存储的可执行对象录入的操作相对应的操作指令;
10.将所述操作指令发送给从屏设备,以使所述从屏设备对从屏设备上存储的可执行对象执行与所述操作指令对应的操作。
11.本发明实施例的另一目的在于提供一种计算结果提交方法及装置,设置于计算计算系统的计算服务端上,所述计算计算装置包括:
12.操作指令获取单元,用于获取与用户对主屏设备上存储的可执行对象录入的操作
相对应的操作指令;
13.操作指令发送单元,用于将所述操作指令发送给从屏设备,以使所述从屏设备对从屏设备上存储的可执行对象执行与所述操作指令对应的操作。
14.本发明实施例的另一目的在于提供一种计算结果提交方法及装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述所述计算计算方法的步骤。
15.本发明实施例的另一目的在于提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行上述所述计算计算方法的步骤。
16.本发明实施例提供的一种计算结果提交方法及装置,包括计算服务端以及与所述计算服务端进行通讯的主屏端和至少一个从屏端,所述主屏端运行于主屏设备,所述从屏端运行于从屏设备,所述主屏设备和所述从屏设备存储有相同的可执行对象,其中主屏端用于根据用户对可执行对象录入的操作对所述可执行对象执行对应的动作,根据所述用户对主屏设备上的可执行对象录入的操作生成操作指令,并发送给所述计算服务端,计算服务端在接收到主屏端发送的操作指令后,能够将所述操作指令发送给从屏端,而从屏端在接收到计算服务端发送的操作指令后,能够根据所述操作指令对存储在从屏设备上的可执行对象执行与所述操作指令对应的操作,从而实现了从屏端与主屏端执行同样的操作,以使从屏设备和主屏设备保持相同的界面。本发明实施例提供的一种计算系统,相比于现有的计算系统,利用数据量小的操作指令代替数据量大的截图图片来实现计算功能,对服务器和终端设备的要求低,更便于现代化计算系统的推广。
附图说明
17.图1为本发明实施例提供的一种计算结果提交方法及装置的应用环境图;
18.图2为本发明实施例提供的一种计算结果提交方法及装置的架构图;
19.图3为本发明实施例提供的一种计算结果提交方法及装置的时序图;
20.图4为本发明实施例提供的另一种计算结果提交方法及装置的时序图;
21.图5为本发明实施例提供的又一种计算结果提交方法及装置的时序图;
22.图6为本发明实施例提供的一种计算结果提交方法及装置屏端执行的步骤流程图;
23.图7为本发明实施例提供的再一种计算结果提交方法及装置实现计算的时序图;
24.图8为本发明实施例提供的一种计算结果提交方法及装置服务端执行的步骤流程图;
25.图9为本发明实施例提供的再一种计算结果提交方法及装置的时序图;
26.图10为本发明实施例提供的一种计算结果提交方法及装置步骤流程图;
具体实施方式
27.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
28.图1为本发明实施例提供的一种计算结果提交方法及装置的应用环境图,如图1所示,在该应用环境中,包括服务器110以及与所述服务器110进行通讯的主屏设备120和至少一个从屏设备130。
29.所述服务端110可以是独立的物理服务器或终端,也可以是多个物理服务器构成的服务器集群,可以是提供云服务器、云数据库、云存储和cdn等基础云计算服务的云服务器。
30.所述主屏设备120和从屏设备130可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。服务端110以及主屏设备120和从屏设备130之间可以通过网络进行连接,本发明在此不做限制。
31.如图2所示,提出了一种计算结果提交方法及装置的架构图,图3为该计算计算系统在实现计算效果时的时序图。在本发明实施例提供的计算计算系统中,包括计算服务端210以及与所述计算服务端210进行通讯的主屏端220和至少一个从屏端230。
32.所述主屏端220,运行于主屏设备上,用于根据用户对可执行对象录入的操作对所述可执行对象执行对应的动作;根据所述用户对可执行对象录入的操作生成操作指令,并发送给所述计算服务端,所述操作指令携带有所述可执行对象的标识信息。
33.在本发明实施例中,所述主屏端220与图1示出的主屏设备120相关联,运行于主屏设备上,可以是运行于主屏设备上的一个程序,也可以主屏设备的一个功能模块。
34.所述计算服务端210,用于在接收到所述主屏端发送的操作指令后,将所述操作指令发送给所述从屏端。
35.在本发明实施例中,所述计算服务端210与图1示出的服务器110相关联,所述计算服务端210运行于所述服务器110上,可以是所述服务器110上的一个单元结构。
36.在本发明实施例中,所述计算服务端210与至少一个从屏端230相连,在接收到主屏端发送的操作指令,通过广播的形式将所述操作指令同时发送给全部的从屏端。
37.所述从屏端230,运行于从屏设备上,用于在接收到所述计算服务端发送的操作指令后,根据所述操作指令对可执行对象执行与所述操作指令对应的操作。
38.在本发明实施例中,所述从屏端230与图1示出的从屏设备130相关联,运行于从屏设备上,可以是运行于从屏设备上的一个程序,也可以从屏设备的一个功能模块。
39.在本发明实施例中,需要说明的是,在从屏设备上对可执行对象执行与所述操作指令对应的操作中,所述可执行对象是存储于从屏设备,与主屏设备上存储的可执行对象相同的文件或者应用程序,其中,所述从屏设备上的可执行对象可以输预先存储在从屏设备上的,也可以是在计算操作中实时获取的。
40.在本发明实施例中,所述从屏端能够在接收到所述计算服务端发送的操作指令后,对所述操作指令进行解析,确定与所述操作指令对应的操作,并自动对存储于从屏设备上的可执行对象执行与所述操作指令对应的操作,从而实现计算的效果。
41.在本发明实施例中,以对文件执行的操作为例具体解释实现计算的流程,其中当用户对文件录入的操作为打开文件时,主屏端打开所述文件,并生成打开文件的操作指令,发送给计算服务器,计算服务器接收到所述操作指令后,将打开文件的操作指令通过广播的形式发送给全部的从屏端,各个从屏端接收到所述打开文件的操作指令后,通过解析操作指令,对存储在从屏设备上的相同文件执行打开的操作,即从屏设备能够与主屏设备打
开同样的文件,从而实现了计算,同样的,当对主屏设备上的文件执行翻页、编辑动作时,也会对从屏设备上的相同的文件执行翻页、编辑动作以实现计算。
42.在本发明实施例中,可以理解,为实现从屏设备能够与和主屏设备执行同样的操作以实现计算效果,这就要求从屏设备和主屏设备能够具有等同的执行环境,换言之,第一点要求:根据主屏设备执行的操作所生成的操作指令再被从屏设备解析后得到的操作应当与主屏设备执行的操作相同,而上述条件的实现可以依赖于事先预先设定好的通讯协议以及指令与操作对应协议。第二点要求:从屏设备在执行所述操作时,需要存储有所述可执行对象,即在主屏设备上打开文件a时,从屏设备上需同样存储有文件a才能保证实现计算,在主屏设备上利用编辑软件b对文件a编辑时,从屏设备上需同样具有编辑软件b和文件a,而上述条件的实现可以通过预先对主屏设备和从屏设备进行定制来实现,也可是在计算流程执行的过程中实时对从屏设备进行调整来实现,例如从屏设备下载相应的文件、软件等等。
43.作为本发明的一个优选实施例,所述主屏端,还用于将所述可执行对象发送给所述计算服务端。其中,本发明实施例提供的计算计算系统中计算实现流程的时序图请参阅图4与及其解释说明。
44.作为本发明的另一个优选实施例,所述计算服务端,还用于将所述可执行对象发送给所述从屏端。其中,本发明实施例提供的计算计算系统中计算实现流程的时序图请参阅图5及其解释说明。
45.作为本发明的另一个优选实施例,当所述从屏端在接收到所述计算服务端发送的操作指令后,根据所述操作指令对可执行对象执行与所述操作指令对应的操作前,需要判断在所述从屏设备上是否存在有所述可执行对象,并根据在所述从屏设备上是否存在有所述可执行对象的结果执行根据所述操作指令携带的所述文件的标识信息控制从屏设备打开所述文件步骤或向所述计算服务端发送文件第一下载请求以下载所述文件的步骤,具体的从屏端执行的步骤流程图请参阅图6及其解释说明。相应的,本发明实施例提供的计算计算系统中计算实现流程的时序图请参阅图7及其解释说明。
46.作为本发明进一步的优选实施例,当所述从屏设备上不存在有所述可执行文件,需要向所述计算服务端发送可执行文件第一下载请求以下载所述文件,所述计算服务端,还用于在接收所述从屏端发送的可执行文件第一下载请求后,根据所述文件第一下载请求携带的所述文件的标识信息判断所述计算服务端上是否存在有所述文件,并根据所述计算服务端上是否存在有所述文件的判断结果,向所述从屏端发送所述文件或向所述主屏端发送文件第二下载请求,具体计算服务端执行的步骤流程图请参阅图8,相应的,本发明实施例提供的计算计算系统中计算实现流程的时序图请参阅图9及其解释说明。
47.作为本发明进一步的优选实施例,所述主屏端,还用于在接收所述计算服务端发送的文件第二下载请求后,根据所述文件第二下载请求携带的所述文件的标识信息向所述计算服务端发送所述文件。
48.本发明实施例提供的一种计算结果提交方法及装置,包括计算服务端以及与所述计算服务端进行通讯的主屏端和至少一个从屏端,所述主屏端运行于主屏设备,所述从屏端运行于从屏设备,所述主屏设备和所述从屏设备存储有相同的可执行对象,其中主屏端用于根据用户对可执行对象录入的操作对所述可执行对象执行对应的动作,根据所述用户对主屏设备上的可执行对象录入的操作生成操作指令,并发送给所述计算服务端,计算服
务端在接收到主屏端发送的操作指令后,能够将所述操作指令发送给从屏端,而从屏端在接收到计算服务端发送的操作指令后,能够根据所述操作指令对存储在从屏设备上的可执行对象执行与所述操作指令对应的操作,从而实现了从屏端与主屏端执行同样的操作,以使从屏设备和主屏设备保持相同的界面。本发明实施例提供的一种计算计算系统,相比于现有的计算计算系统,利用数据量小的操作指令代替数据量大的截图图片来实现计算功能,对服务器和终端设备的要求低,更便于现代化计算系统的推广。
49.在本发明实施例中,主屏端先根据用户对可执行对象录入的操作对所述可执行对象执行对应的动作,然后根据所述用户对可执行对象录入的操作生成操作指令,并将所述操作指令发送给计算服务端。
50.在本发明实施例中,所述用户对可执行对象录入的操作与所述操作指令之间可以是通过预设的协议确定对应关系。
51.在本发明实施例中,所述操作指令携带有所述可执行对象的标识信息,其中所述操纵指令常用一串字符表示,具体大小一般为3~5字节。
52.在本发明实施例中,所述从屏设备应当与主屏设备拥有相同的执行环境,例如在从屏设备应当事先存储/安装有与主屏设备相同的文件、应用程序,当然也可以是在计算过程中对从屏设备不断进行调整以使从屏设备与主屏设备拥有相同的执行环境,下面将结合图4~图9的内容对计算流程的实现做具体的解释说明。
53.在对图4~图9的内容进行单独说明之前,先对各图主要描述的内容进行概述。可以理解,当所述用户对主屏设备执行的操作为打开文件时,显然所述操作指令应当携带有所述文件的标识信息。
54.其中,对于主屏设备而言,在将所述操作指令发送给计算服务器的同时,还可以选择将所述可执行对象同时发送给所述计算服务器,此时虽然增加了主屏设备的数据传输量,但能够保证计算服务器上存储有所述文件,以方便后续计算的实现,此时两种实现计算的流程的时序图请参阅图4。
55.进一步的,对于计算服务器而言,与主屏端相似,在将所述操作指令发送给从屏端的同时,也可以选择将所述可执行对象同时发送给所述从屏端,虽然增加了计算服务端的数据传输量,但能够确保所述从屏设备上有所述可执行对象,使得从屏端一定能够根据所述操作指令对可执行对象执行与所述操作指令对应的操作,此时实现计算的流程的时序图请参阅图5及其解释说明。此外,在此过程中,计算服务端上的可执行对象可以是已经预先存储在计算服务端上的可执行对象,也可以是从主屏端获取的可执行对象。
56.更进一步的,对于从屏端而言,在根据所述操作指令对可执行对象执行与所述操作指令对应的操作时,可能存在无法执行所述操作的可能,例如当主屏设备执行的操作为打开文件a时,若从屏设备上没有存储有所述文件a,显然打开文件a的操作无法实现,需要通过额外的步骤去获取所述文件。此时,从屏端需要根据所述操作指令携带的可执行对象的标识信息向所述计算服务端发送可执行对象第一下载请求以下载所述可执行对象,而上述具体过程请参阅图6及其解释说明,而实现计算的流程的时序图请参阅图7。
57.进一步的,当从屏端向计算服务器发送可执行对象第一下载请求时以请求下载所述可执行队形时,计算服务器也需要先判断是否存储有所述可执行对象,并根据是否存储有所述可执行对象的结果向所述从屏端发送所述可执行对象的步骤或者向所述主屏服务
端发送可执行对象第二下载请求以请求下载所述可执行对象,上述具体过程请参阅图8及其解释说明,而实现计算的流程的时序图请分别参阅图9。
58.如图4所示,提出了一种计算计算系统实现计算的时序图,与图3所示出的计算计算系统实现计算的时序图的不同之处在于:
59.主屏端在将操作指令发送给计算服务器的同时,还向所述计算服务器发送所述可执行对象。
60.在本发明实施例中,相比于图3示出的时序图,虽然主屏端的传输数据量由单独的操作指令变成了操作指令以及可执行对象,提高了主屏端的传输数据量,但是将可执行对象发送给计算服务器后,可执行对象能够保存在计算服务器上,能够方便后续从屏端获取所述可执行对象。
61.在本发明实施例中,相比于图3示出的时序图,虽然计算服务端的传输数据量由单独的操作指令变成了操作指令以及可执行对象,提高了计算服务端的传输数据量,但是将可执行对象发送给所述从屏端后,可执行对象能够保存在从屏端上,能够确保所述从屏端打开所述可执行对象。
62.在本发明实施例中,所述计算服务端发送给从屏端的可执行对象可以是预先存储在计算服务端上,也可以是从主屏端获取的。
63.结合图3、图4、图5的流程可知,流程的步骤不同,实现计算的效果也不同,能够适应在不同的实施环境下。例如,对于准备充足的计算,应当尽量预先将主屏设备中的可执行对象全部存储在从屏设备中,即保证主屏设备与从屏设备的统一,此时,在实现计算的过程中仅仅只有字节大小的操作指令,计算的延迟更低,计算效果更好,而对于准备时间相对不够充足的计算,应当尽量将主屏设备中的可执行对象存储在计算服务器中,以使从屏设备能够从所述计算服务器中下载所述可执行对象从而打开,而对于紧急开展的计算,虽然计算服务端以及从屏设备中均没有存储有主屏设备存储的,但主屏设备在开启计算功能后,能够将操作指令和可执行对象同时发送给计算服务器,计算服务器也能够选择将操作指令和可执行对象同时发给从屏端,以使从屏设备能够打开所述可执行对象,从而实现计算。而具体的计算流程可以由计算主持人员根据计算的类型选择确定,适用范围更广。
64.如图6所示,提出了一种计算结果提交方法及装置系统中从屏端执行的步骤流程图,具体包括以下步骤:
65.在本发明实施例中,当从屏端在接收到所述操作指令后,需要先根据所述操作指令携带的所述可执行对象的标识信息判断在所述从屏设备上是否存在所述可执行对象,当不存在所述可执行对象时,显然无法执行在终端设备上打开所述可执行对象的步骤,需要获取所述可执行对象后才能进一步相应的操作。
66.在本发明实施例中,当从屏设备上不存在所述文件,从屏设备会向所述计算服务端发送可执行对象第一获取请求以请求下载所述所执行对象,显然所述可执行对象第一获取请求携带有所述可执行对象的标识信息。
67.如图7所示,提出了一种计算计算系统实现计算的时序图,详述如下。
68.在本发明实施例中,所述从屏端会先判断从屏设备上是否有所述可执行对象,当判断结果为有时,对所述可执行对象执行与所述操作指令对应的操作,当判断结果为没有时,向所述计算服务端发送可执行对象第一获取请求,其中所述可执行对象第一获取请求
携带有所述可执行对象的标识信息。
69.在本发明实施例中,所述计算服务端会进一步根据所述文件第一下载请求向所述从屏端发送所述文件或向所述主屏端发送文件第二获取请求。
70.在本发明实施例中,当计算服务端在接收到所述可执行对象第一获取请求后,需要先根据所述可执行对象第一获取请求携带的所述可执行对象的标识信息判断在所述计算服务端上是否存在所述可执行对象,当存在所述可执行对象时,直接将所述可执行对象发送给所述从屏端,当计算服务端上也不存在所述可执行对象时,需要将进一步从主屏端获取所述可执行对象。
71.在本发明实施例中,当计算服务端上不存在所述可执行对象时,计算服务端会进一步向所述计算服务端发送可执行对象第二获取请求以请求下载所述所执行对象,显然所述可执行对象第二获取请求携带有所述可执行对象的标识信息。
72.在本发明实施例中,所述计算服务端会先判断计算服务端上是否存储有所述可执行对象,当判断结果为有时,向所述从屏端发送所述可执行对象,当判断结果为没有时,会向所述主屏端发送可执行对象第二下载请求,其中所述可执行对象第二下载请求携带有所述可执行对象的标识信息。
73.在本发明实施例中,所述主屏端会进一步根据所述可执行对象第二下载请求向所述计算服务器发送所述可执行对象,以使计算服务器能够将所述可执行对象发送给所述从屏端,从而使得从屏端打开所述可执行对象,实现计算。
74.在本发明实施例中,可以理解,在主屏端接收到所述可执行对象第二下载请求后,会向所述计算服务端返回可执行对象,进一步,所述计算服务端会向从屏端返回可执行对象,以使从屏端能够根据在从屏设备上根据所述操作指令对可执行对象执行与所述操作指令对应的操作,从而实现计算效果。
75.在一个实施例中,如图10所示,提出了一种计算结果提交方法及装置步骤流程图,所述计算方法运用于计算系统的计算服务端上,具体包括以下步骤:
76.步骤s1002,获取与用户对主屏设备上存储的可执行对象录入的操作相对应的操作指令。
77.本发明实施例中提供的一种计算结果提交方法及装置,运用于计算计算系统的计算服务端上,能够获取与用户对主屏设备执行的操作对应的操作指令,并将所述操作指令发送给从屏设备,以使所述从屏设备执行与所述操作指令相对应的操作,相比于现有的计算计算方法,利用数据量小的操作指令代替数据量大的截图图片来实现计算功能,对服务器和终端设备的要求低,更便于现代化计算系统的推广。
78.在本发明实施例中,将操作指令发送给全部的从屏设备,以使全部的从屏设备执行与所述操作指令相对应的操作,从而实现计算。
79.本发明实施例中提供的一种计算结果提交方法及装置,设置于计算计算系统的计算服务端上,能够获取与用户对主屏设备执行的操作对应的操作指令,并将所述操作指令发送给从屏设备,以使所述从屏设备执行与所述操作指令相对应的操作,相比于现有的计算计算装置,利用数据量小的操作指令代替数据量大的截图图片来实现计算功能,对服务器和终端设备的要求低,更便于现代化计算系统的推广。
80.将所述操作指令发送给从屏设备,以使所述从屏设备对从屏设备上存储的可执行
对象执行与所述操作指令对应的操作。
81.在一个实施例中,提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:
82.获取与用户对主屏设备上存储的可执行对象录入的操作相对应的操作指令;
83.以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
84.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
85.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献