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.下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
26.实施例一
27.图1示出了本发明实施例一提供的一种阅读过程中的设备切换方法的流程示意图。如图1所示,该方法包括如下步骤:
28.步骤s110,在当前运行阅读应用的第一设备建立与第二设备的通信连接后,第一设备向第二设备传输阅读应用的阅读进度信息以及阅读服务器信息。
29.本发明实施例中,第一设备安装有阅读应用,并且该第一设备可以主动发起与第二设备的通信连接。其中,该第一设备具体可以为:手机、平板、电脑、阅读器、智慧电视等能够安装并运行阅读应用的设备;第二设备可以为手机、平板、电脑、阅读器、电视、音箱、耳机、车载智慧屏、可穿戴设备等等;该阅读应用具体可以为阅读app、阅读小程序、或阅读快应用等等。
30.用户在利用第一设备中的阅读应用进行阅读过程中,即第一设备当前运行有阅读应用时,可以通过相应的操作使第一设备发起与第二设备的通信连接请求,以使第一设备与第二设备建立通信连接。在一种可选的实施方式中,第一设备与第二设备之间的通信连接具体为近场通信连接。该近场通信连接包括:蓝牙连接、nfc连接以及wifi连接等等。以nfc连接为例,用户在在利用第一设备中的阅读应用进行阅读的过程中,欲将第一设备切换为第二设备时,可以将第一设备靠近第二设备,从而使第一设备与第二设备建立通信连接。
31.在一种可选的实施方式中,在第一设备向第二设备发起连接请求之后,在第二设备中显示连接提示信息,例如可以在第二设备以气泡呈现即将与第一设备连接以进行阅读接续的提示信息,并监测到用户在第二设备中的连接确认操作之后,成功建立第一设备与第二设备之间的通信连接,从而避免用户误触发情况的发生。
32.在一种可选的实施方式中,在第一设备与第二设备建立通信连接过程中,还可以在第一设备中呈现当前可供连接的第二设备的列表,由用户从该列表中选择切换后的设备,从而增加用户操作的灵活性,提升用户体验。
33.在第一设备与第二设备建立通信连接之后,第一设备获取当前阅读应用的阅读进度信息,并将该阅读进度信息通过该通信连接传输给第二设备,从而第二设备可以准确地获知用户当前的阅读进度。而且,第一设备还通过该通信连接向第二设备发送该阅读应用对应的阅读服务器信息,该阅读服务器信息具体可以为服务器请求地址、服务器接口信息等等。此外,在一种可选的实施方式中,第一设备还进一步获取第一设备中阅读应用的用户账户信息,并将该用户账户信息传输给第二设备。
34.步骤s120,第二设备向与阅读服务器信息匹配的阅读服务器发送阅读数据获取请求;其中,阅读数据获取请求中携带有阅读进度信息。
35.第二设备通过阅读服务器信息能够准确地定位阅读服务器,从而向服务器发送携带阅读进度信息的阅读数据获取请求。
36.步骤s130,阅读服务器向第二设备发送与阅读进度信息匹配的阅读数据。
37.阅读服务器在接收到第二设备发送的阅读数据获取请求之后,从阅读数据获取请求中解析出阅读进度信息,并将与阅读进度信息匹配的阅读数据发送给第二设备,从而在第二设备中呈现该阅读数据,实现阅读设备由第一设备至第二设备的切换。
38.在一种可选的实施方式中,阅读服务器在接收到第二设备发送的阅读数据获取请求之后,进一步识别第二设备的设备类型,该设备类型包括第一类型或第二类型。其中,第一类型的设备具有安装该阅读应用的权限,第二类型的设备不具有安装该阅读应用的权限。例如,手机、平板、电脑、阅读器、和/或某些智慧电视等能够安装该阅读应用,则该类设备为第一类型的设备;而某些电视、智能投影仪、音箱、耳机、车载智慧屏、和/或可穿戴设备等无法安装该阅读应用,则该类设备为第二类型的设备。
39.针对于第一类型的第二设备,阅读服务器进一步判断该第二设备是否已经安装有该阅读应用:
40.若阅读服务器判定该第二设备已安装该阅读应用,则不再向该第二设备发送安装数据,并且第二设备在接收到阅读进度信息之后启动该第二设备中的阅读应用,并在该阅读应用中呈现接收到的阅读数据。
41.若阅读服务器判定该第二设备未安装该阅读应用,则在一种可选的实施方式中,阅读服务器向该第二设备发送该阅读应用的安装数据,以供第二设备安装阅读应用,从而提升阅读应用的使用率,并提升后续阅读数据的呈现效果。并且在第二设备安装了该阅读应用之后,启动该阅读应用,并在该阅读应用中呈现接收到的阅读数据。在另一种可选的实施方式中,在第二设备未安装阅读应用的情况下,启动第二设备中的浏览器,并在该浏览器中呈现该阅读数据,从而提升阅读数据的呈现效率。
42.针对于第二类型的第二设备,阅读服务器识别第二设备支持的阅读功能;其中,阅读功能包括显示功能和/或语音播放功能;阅读服务器根据第二设备支持的阅读功能,确定向第二设备发送的阅读数据的阅读数据类型;其中,阅读数据类型包括看书类型和/或听书类型;并且阅读服务器向该第二设备发送与阅读进度信息以及确定出的阅读数据类型匹配的阅读数据。例如,音箱为第二类型的第二设备,阅读服务器确定出音箱支持的阅读功能仅
包括播放功能,则阅读服务器将与阅读进度信息匹配的听书类型的音频阅读数据发送给该音箱;智能投影仪为第二类型的第二设备,阅读服务器确定出智能投影仪支持的阅读功能包括显示功能,则阅读服务器将与阅读进度信息匹配的看书类型的文本阅读数据发送给该智能投影仪。
43.进一步可选的,若阅读服务器识别出第二设备支持的阅读功能为显示功能,则阅读服务器获取第二设备的显示尺寸,并向第二设备发送与阅读进度信息、确定出的阅读数据类型以及显示尺寸匹配的阅读数据。例如,基于第二设备的显示尺寸调整阅读数据中字体大小及背景清晰度等等,以适配不同显示尺寸的第二设备,由此提升第二设备中阅读数据的显示效果。
44.在一种可选的实施方式中,步骤s110中第一设备还向第二设备传输阅读应用的用户账户信息;则步骤s120中第二设备向阅读服务器发送的阅读数据获取请求中还携带有该用户账户信息;则阅读服务器向第二设备发送与阅读进度信息以及用户账户信息匹配的阅读数据。其中,阅读服务器具体是基于用户账户信息获取章节付费数据和/或用户阅读设置(如字体颜色设置、背景颜色设置等),由此,阅读服务器发送的阅读数据不仅与用户当前的阅读进度相适配,还可以与用户当前的实际付费情况及用户个性化阅读设置相匹配,从而提升设备切换前后的一致性,提升用户体验。
45.在一种可选的实施方式中,在用户使用第二设备进行阅读过程中,若阅读服务器监测到需进行费用扣除,则阅读服务器向第一设备发起费用扣除授权提示信息,待监测到用户在第一设备执行了费用扣除授权确认操作之后,阅读服务器将后续已付费的阅读数据发送给第二设备,由此保障用户财产安全。进一步可选的,还可以根据用户在第一设备中费用扣除授权确认操作的具体类型,确定后续的费用扣除方式。例如,若第一设备中费用扣除授权确认操作的具体类型为仅授权一次,则后续每当需进行费用扣除时阅读服务器向第一设备发起费用扣除授权提示信息;若第一设备中费用扣除授权确认操作的具体类型为本次阅读过程中,则在本次阅读过程中,后续需进行费用扣除时,阅读服务器直接进行费用扣除,而无需向第一设备发起费用扣除授权提示信息。
46.在一种可选的实施方式中,为了保障阅读数据的安全,第一设备在与第二设备建立通信连接之后,第一设备生成相应的密钥,并将密钥分别传输给第二设备以及阅读服务器。从而第二设备向阅读服务器发送的阅读数据获取请求中还携带有该密钥,阅读服务器在接收到第二设备发送的阅读数据获取请求之后,将阅读数据获取请求中的密钥与第一设备发送的密钥进行匹配,在匹配成功的情况下,再向第二设备发送阅读数据。
47.进一步可选的,阅读服务器记录每次密钥匹配成功的第二设备的设备信息,若某第二设备对应的密钥匹配成功次数大于或等于预设阈值时,将该第二设备的设备信息存储至相应的信任列表中。从而后续阅读服务器在获取到第二设备的阅读数据获取请求之后,若确定出该第二设备的设备信息存在于该信任列表中,则不再对该第二设备的密钥进行校验,从而在保障阅读数据安全的情况下,提升本方法的整体执行效率。
48.在一种可选的实施方式中,若与第一设备建立有通信连接的第二设备为多个,例如作为第一设备的手机同时与作为第二设备的多个音箱建立有通信连接,即切换后的第二设备为多个,则阅读服务器针对于每个第二设备下发相应的阅读数据。在此场景下,为了提升用户的阅读体验,本发明实施例进一步对多个第二设备的阅读数据呈现进度进行同步。
具体地,多个第二设备按照相应的反馈周期向阅读服务器反馈阅读数据呈现进度,阅读服务器通过对比同一时间戳对应的阅读数据呈现进度确定多个第二设备的阅读数据呈现进度是否一致。若确定出多个设备的阅读数据呈现进度不一致,则调整下次向各个第二设备发送的阅读数据,以供使多个设备的阅读数据呈现进度能够达到一致。
49.步骤s140,第二设备呈现阅读数据。
50.具体地,第二设备可以在显示屏中显示阅读数据的文本数据,和/或通过语音播放器播放阅读书籍的语音数据。
51.在一种可选的实施方式中,响应于针对第二设备的关闭操作,第二设备获取当前的阅读进度信息,并将当前的阅读进度信息发送给阅读服务器和/或第一设备,以便于多个不同阅读设备中阅读进度的同步。
52.由此可见,本发明实施例由当前运行阅读应用的第一设备向第二设备发送阅读进度信息以及阅读服务器信息,并由第二设备向阅读服务器请求阅读数据,从而能够将阅读数据快速地呈现于第二设备中,提升阅读过程中设备的切换效率,提升阅读接续效率及用户阅读体验;并且在第二设备获得第一设备发送的阅读进度信息以及阅读服务器信息之后,无需继续保持第一设备与第二设备之间的通信连接,便可以在第二设备中正常呈现阅读数据,进一步提升用户阅读体验。
53.实施例二
54.图2示出了本发明实施例二提供的一种阅读过程中的设备切换方法的流程示意图。其中,本发明实施例提供的阅读过程中的设备切换方法在阅读服务器侧执行。
55.如图2所示,该方法包括如下步骤:
56.步骤s210,接收第二设备发送的阅读数据获取请求,阅读数据获取请求中携带有第一设备中当前运行的阅读应用的阅读进度信息;第二设备中的阅读进度信息由第一设备发送。
57.步骤s220,向第二设备发送与阅读进度信息匹配的阅读数据,以供在第二设备呈现阅读数据。
58.在一种可选的实施方式中,在所述接收第二设备发送的阅读数据获取请求之后,所述方法还包括:
59.识别所述第二设备的设备类型;所述设备类型包括第一类型或第二类型;其中,所述第一类型的设备具有安装所述阅读应用的权限,所述第二类型的设备不具有安装所述阅读应用的权限。
60.在一种可选的实施方式中,所述方法还包括:若所述第二设备的设备类型为第一类型,则判断所述第二设备是否安装有所述阅读应用;若所述第二设备未安装所述阅读应用,则向所述第二设备发送所述阅读应用的安装数据,以供所述第二设备安装所述阅读应用。
61.在一种可选的实施方式中,所述方法还包括:若所述第二设备的设备类型为第二类型,识别所述第二设备支持的阅读功能;其中,所述阅读功能包括显示功能和/或语音播放功能;根据所述第二设备支持的阅读功能,确定向所述第二设备发送的阅读数据的阅读数据类型;其中,所述阅读数据类型包括看书类型和/或听书类型;
62.则所述向所述第二设备发送与所述阅读进度信息匹配的阅读数据进一步包括:向
所述第二设备发送与所述阅读进度信息以及确定出的阅读数据类型匹配的阅读数据。
63.在一种可选的实施方式中,所述方法还包括:若所述第二设备支持的阅读功能为显示功能,则获取所述第二设备的显示尺寸;则所述向所述第二设备发送与所述阅读进度信息匹配的阅读数据进一步包括:向所述第二设备发送与所述阅读进度信息、确定出的阅读数据类型以及所述显示尺寸匹配的阅读数据。
64.在一种可选的实施方式中,所述阅读数据获取请求中还携带有用户账户信息;则所述向所述第二设备发送与所述阅读进度信息匹配的阅读数据进一步包括:向所述第二设备发送与所述阅读进度信息以及所述用户账户信息匹配的阅读数据。
65.本发明实施例各步骤的具体实施过程可参照实施例一中相应部分的描述,在此不作赘述。
66.由此可见,本发明实施例能提升阅读过程中设备的切换效率,并在第二设备获得第一设备发送的信息之后,无需保持第一设备与第二设备之间的通信连接,便可以在第二设备中正常呈现阅读数据,进一步提升用户阅读体验。
67.实施例三
68.图3示出了本发明实施例三提供的一种阅读过程中的设备切换方法的流程示意图。其中,本发明实施例提供的阅读过程中的设备切换方法在第一设备侧执行。
69.如图3所示,该方法包括如下步骤:
70.步骤s310,与第二设备建立通信连接。
71.步骤s320,向第二设备传输当前运行的阅读应用的阅读进度信息以及阅读服务器信息,以供第二设备向与阅读服务器信息匹配的阅读服务器发送携带有阅读进度信息的阅读数据获取请求,并供阅读服务器向第二设备发送与阅读进度信息匹配的阅读数据。
72.在一种可选的实施方式中,所述通信连接具体为近场通信连接。
73.在一种可选的实施方式中,所述方法还包括:向所述第二设备传输所述阅读应用的用户账户信息,以供所述阅读服务器向所述第二设备发送与所述阅读进度信息以及所述用户账户信息匹配的阅读数据。
74.本发明实施例各步骤的具体实施过程可参照实施例一中相应部分的描述,在此不作赘述。
75.由此可见,本发明实施例能提升阅读过程中设备的切换效率,并在第二设备获得第一设备发送的信息之后,无需保持第一设备与第二设备之间的通信连接,便可以在第二设备中正常呈现阅读数据,进一步提升用户阅读体验。
76.实施例四
77.图4示出了本发明实施例四提供的一种阅读过程中的设备切换方法的流程示意图。其中,本发明实施例提供的阅读过程中的设备切换方法在第二设备侧执行。
78.如图4所示,该方法包括如下步骤:
79.步骤s410,接收第一设备传输的第一设备中当前运行的阅读应用的阅读进度信息以及阅读服务器信息。
80.步骤s420,向与阅读服务器信息匹配的阅读服务器发送携带有阅读进度信息阅读数据获取请求。
81.步骤s430,接收阅读服务器发送的与阅读进度信息匹配的阅读数据。
82.步骤s440,呈现阅读数据。
83.在一种可选的实施方式中,所述方法还包括:接收阅读服务器发送的所述阅读应用的安装数据,并安装所述阅读应用。
84.在一种可选的实施方式中,所述呈现所述阅读数据进一步包括:启动所述阅读应用,并在所述阅读应用中呈现所述阅读数据。
85.在一种可选的实施方式中,所述呈现所述阅读数据进一步包括:启动浏览器,并在所述浏览器中呈现所述阅读数据。
86.在一种可选的实施方式中,在所述呈现所述阅读数据之后,所述方法还包括:响应于设备关闭操作,获取当前的阅读进度信息,并将所述当前的阅读进度信息发送给所述阅读服务器和/或所述第一设备。
87.本发明实施例各步骤的具体实施过程可参照实施例一中相应部分的描述,在此不作赘述。由此可见,本发明实施例能提升阅读过程中设备的切换效率,并在第二设备获得第一设备发送的信息之后,无需保持第一设备与第二设备之间的通信连接,便可以在第二设备中正常呈现阅读数据,进一步提升用户阅读体验。
88.实施例五
89.图5示出了本发明实施例五提供的一种阅读服务器的结构示意图。本发明具体实施例并不对阅读服务器的具体实现做限定。
90.如图5所示,该阅读服务器可以包括:处理器(processor)502、通信接口(communications interface)504、存储器(memory)506、以及通信总线508。其中:处理器502、通信接口504、以及存储器506通过通信总线508完成相互间的通信。通信接口504,用于与其它设备比如客户端或其它服务器等的网元通信。处理器502,用于执行程序510,具体可以执行上述方法实施例中的相关步骤。具体地,程序510可以包括程序代码,该程序代码包括计算机操作指令。处理器502可能是中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。计算设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
91.存储器506,用于存放程序510。存储器506可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
92.程序510具体可以用于使得处理器502执行以下操作:接收第二设备发送的阅读数据获取请求,所述阅读数据获取请求中携带有第一设备中当前运行的阅读应用的阅读进度信息;所述第二设备中的阅读进度信息由所述第一设备发送;向所述第二设备发送与所述阅读进度信息匹配的阅读数据,以供在所述第二设备呈现所述阅读数据。
93.在一种可选的实施方式中,程序510具体可以用于使得处理器502执行以下操作:在所述接收第二设备发送的阅读数据获取请求之后,识别所述第二设备的设备类型;所述设备类型包括第一类型或第二类型;其中,所述第一类型的设备具有安装所述阅读应用的权限,所述第二类型的设备不具有安装所述阅读应用的权限。
94.在一种可选的实施方式中,程序510具体可以用于使得处理器502执行以下操作:若所述第二设备的设备类型为第一类型,则判断所述第二设备是否安装有所述阅读应用;若所述第二设备未安装所述阅读应用,则向所述第二设备发送所述阅读应用的安装数据,
以供所述第二设备安装所述阅读应用。
95.在一种可选的实施方式中,程序510具体可以用于使得处理器502执行以下操作:若所述第二设备的设备类型为第二类型,识别所述第二设备支持的阅读功能;其中,所述阅读功能包括显示功能和/或语音播放功能;根据所述第二设备支持的阅读功能,确定向所述第二设备发送的阅读数据的阅读数据类型;其中,所述阅读数据类型包括看书类型和/或听书类型;向所述第二设备发送与所述阅读进度信息以及确定出的阅读数据类型匹配的阅读数据。
96.在一种可选的实施方式中,程序510具体可以用于使得处理器502执行以下操作:若所述第二设备支持的阅读功能为显示功能,则获取所述第二设备的显示尺寸;向所述第二设备发送与所述阅读进度信息、确定出的阅读数据类型以及所述显示尺寸匹配的阅读数据。
97.在一种可选的实施方式中,程序510具体可以用于使得处理器502执行以下操作:所述阅读数据获取请求中还携带有用户账户信息向所述第二设备发送与所述阅读进度信息以及所述用户账户信息匹配的阅读数据。
98.由此可见,本发明实施例能提升阅读过程中设备的切换效率,并在第二设备获得第一设备发送的信息之后,无需保持第一设备与第二设备之间的通信连接,便可以在第二设备中正常呈现阅读数据,进一步提升用户阅读体验。
99.实施例六
100.图6示出了本发明实施例六提供的一种第一设备的结构示意图。本发明具体实施例并不对第一设备的具体实现做限定。如图6所示,该第一设备可以包括:处理器(processor)602、通信接口(communications interface)604、存储器(memory)606、以及通信总线608。
101.其中:处理器602、通信接口604、以及存储器606通过通信总线608完成相互间的通信。通信接口604,用于与其它设备比如客户端或其它服务器等的网元通信。处理器602,用于执行程序610,具体可以执行上述方法实施例中的相关步骤。具体地,程序610可以包括程序代码,该程序代码包括计算机操作指令。处理器602可能是中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。计算设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
102.存储器606,用于存放程序610。存储器606可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
103.程序610具体可以用于使得处理器602执行以下操作:与第二设备建立通信连接;向所述第二设备传输当前运行的阅读应用的阅读进度信息以及阅读服务器信息,以供所述第二设备向与所述阅读服务器信息匹配的阅读服务器发送携带有所述阅读进度信息的阅读数据获取请求,并供所述阅读服务器向所述第二设备发送与所述阅读进度信息匹配的阅读数据。
104.在一种可选的实施方式中,所述通信连接具体为近场通信连接。
105.在一种可选的实施方式中,程序610具体可以用于使得处理器602执行以下操作:
向所述第二设备传输所述阅读应用的用户账户信息,以供所述阅读服务器向所述第二设备发送与所述阅读进度信息以及所述用户账户信息匹配的阅读数据。
106.由此可见,本发明实施例能提升阅读过程中设备的切换效率,并在第二设备获得第一设备发送的信息之后,无需保持第一设备与第二设备之间的通信连接,便可以在第二设备中正常呈现阅读数据,进一步提升用户阅读体验。
107.实施例七
108.图7示出了本发明实施例七提供的一种第二设备的结构示意图。本发明具体实施例并不对第二设备的具体实现做限定。如图7所示,该第二设备可以包括:处理器(processor)702、通信接口(communications interface)704、存储器(memory)706、以及通信总线708。其中:处理器702、通信接口704、以及存储器706通过通信总线708完成相互间的通信。通信接口704,用于与其它设备比如客户端或其它服务器等的网元通信。处理器702,用于执行程序710,具体可以执行上述方法实施例中的相关步骤。具体地,程序710可以包括程序代码,该程序代码包括计算机操作指令。
109.处理器702可能是中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。计算设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。存储器706,用于存放程序710。存储器706可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
110.程序710具体可以用于使得处理器702执行以下操作:接收第一设备传输的第一设备中当前运行的阅读应用的阅读进度信息以及阅读服务器信息;向与所述阅读服务器信息匹配的阅读服务器发送携带有所述阅读进度信息阅读数据获取请求;接收所述阅读服务器发送的与所述阅读进度信息匹配的阅读数据;呈现所述阅读数据。
111.在一种可选的实施方式中,程序710具体可以用于使得处理器702执行以下操作:接收阅读服务器发送的所述阅读应用的安装数据,并安装所述阅读应用。
112.在一种可选的实施方式中,程序710具体可以用于使得处理器702执行以下操作:启动所述阅读应用,并在所述阅读应用中呈现所述阅读数据。
113.在一种可选的实施方式中,程序710具体可以用于使得处理器702执行以下操作:启动浏览器,并在所述浏览器中呈现所述阅读数据。
114.在一种可选的实施方式中,程序710具体可以用于使得处理器702执行以下操作:在所述呈现所述阅读数据之后,响应于设备关闭操作,获取当前的阅读进度信息,并将所述当前的阅读进度信息发送给所述阅读服务器和/或所述第一设备。
115.由此可见,本发明实施例能提升阅读过程中设备的切换效率,并在第二设备获得第一设备发送的信息之后,无需保持第一设备与第二设备之间的通信连接,便可以在第二设备中正常呈现阅读数据,进一步提升用户阅读体验。
116.实施例八
117.图8示出了本发明实施例八提供的一种阅读过程中的设备切换系统的结构示意图。本发明具体实施例并不对阅读过程中的设备切换系统的具体实现做限定。
118.如图8所示,阅读过程中的设备切换系统800包括:阅读服务器500、第一设备600以
及第二设备700。其中,阅读服务器500、第一设备600以及第二设备700的具体结构可分别参照实施例五、六、七中的描述,在此不作赘述。
119.由此可见,本发明实施例能提升阅读过程中设备的切换效率,并在第二设备获得第一设备发送的信息之后,无需保持第一设备与第二设备之间的通信连接,便可以在第二设备中正常呈现阅读数据,进一步提升用户阅读体验。
120.实施例九
121.本发明实施例九提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的方法。
122.可执行指令具体可以用于使得处理器执行以下操作:接收第二设备发送的阅读数据获取请求,所述阅读数据获取请求中携带有第一设备中当前运行的阅读应用的阅读进度信息;所述阅读进度信息由所述第一设备向所述第二设备发送;向所述第二设备发送与所述阅读进度信息匹配的阅读数据,以供在所述第二设备呈现所述阅读数据。
123.在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:在所述接收第二设备发送的阅读数据获取请求之后,识别所述第二设备的设备类型;所述设备类型包括第一类型或第二类型;其中,所述第一类型的设备具有安装所述阅读应用的权限,所述第二类型的设备不具有安装所述阅读应用的权限。
124.在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:若所述第二设备的设备类型为第一类型,则判断所述第二设备是否安装有所述阅读应用;若所述第二设备未安装所述阅读应用,则向所述第二设备发送所述阅读应用的安装数据,以供所述第二设备安装所述阅读应用。
125.在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:若所述第二设备的设备类型为第二类型,识别所述第二设备支持的阅读功能;其中,所述阅读功能包括显示功能和/或语音播放功能;根据所述第二设备支持的阅读功能,确定向所述第二设备发送的阅读数据的阅读数据类型;其中,所述阅读数据类型包括看书类型和/或听书类型;向所述第二设备发送与所述阅读进度信息以及确定出的阅读数据类型匹配的阅读数据。
126.在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:若所述第二设备支持的阅读功能为显示功能,则获取所述第二设备的显示尺寸;向所述第二设备发送与所述阅读进度信息、确定出的阅读数据类型以及所述显示尺寸匹配的阅读数据。
127.在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:所述阅读数据获取请求中还携带有用户账户信息;向所述第二设备发送与所述阅读进度信息以及所述用户账户信息匹配的阅读数据。
128.在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:与第二设备建立通信连接;向所述第二设备传输当前运行的阅读应用的阅读进度信息以及阅读服务器信息,以供所述第二设备向与所述阅读服务器信息匹配的阅读服务器发送携带有所述阅读进度信息的阅读数据获取请求,并供所述阅读服务器向所述第二设备发送与所述阅读进度信息匹配的阅读数据。
129.在一种可选的实施方式中,所述通信连接具体为近场通信连接。
130.在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:向所述
第二设备传输所述阅读应用的用户账户信息,以供所述阅读服务器向所述第二设备发送与所述阅读进度信息以及所述用户账户信息匹配的阅读数据。
131.在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:接收第一设备传输的第一设备中当前运行的阅读应用的阅读进度信息以及阅读服务器信息;向与所述阅读服务器信息匹配的阅读服务器发送携带有所述阅读进度信息阅读数据获取请求;接收所述阅读服务器发送的与所述阅读进度信息匹配的阅读数据;呈现所述阅读数据。
132.在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:接收阅读服务器发送的所述阅读应用的安装数据,并安装所述阅读应用。
133.在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:启动所述阅读应用,并在所述阅读应用中呈现所述阅读数据。
134.在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:启动浏览器,并在所述浏览器中呈现所述阅读数据。
135.在一种可选的实施方式中,所述可执行指令使所述处理器执行如下操作:在所述呈现所述阅读数据之后,响应于设备关闭操作,获取当前的阅读进度信息,并将所述当前的阅读进度信息发送给所述阅读服务器和/或所述第一设备。
136.由此可见,本发明实施例能提升阅读过程中设备的切换效率,并在第二设备获得第一设备发送的信息之后,无需保持第一设备与第二设备之间的通信连接,便可以在第二设备中正常呈现阅读数据,进一步提升用户阅读体验。
137.在此提供的算法或显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明实施例也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
138.在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
139.类似地,应当理解,为了精简本发明并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明实施例的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
140.本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权
利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
141.此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
142.本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
143.应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。上述实施例中的步骤,除有特殊说明外,不应理解为对执行顺序的限定。
144.本发明公开了:a1.一种阅读过程中的设备切换方法,所述方法包括:
145.在当前运行阅读应用的第一设备建立与第二设备的通信连接后,所述第一设备向所述第二设备传输所述阅读应用的阅读进度信息以及阅读服务器信息;
146.所述第二设备向与所述阅读服务器信息匹配的阅读服务器发送阅读数据获取请求;其中,所述阅读数据获取请求中携带有所述阅读进度信息;
147.所述阅读服务器向所述第二设备发送与所述阅读进度信息匹配的阅读数据;
148.所述第二设备呈现所述阅读数据。
149.a2.根据a1所述的方法,其中,在所述第二设备向与所述阅读服务器信息匹配的阅读服务器发送阅读数据获取请求之后,所述方法还包括:
150.所述阅读服务器识别所述第二设备的设备类型;所述设备类型包括第一类型或第二类型;
151.其中,所述第一类型的设备具有安装所述阅读应用的权限,所述第二类型的设备不具有安装所述阅读应用的权限。
152.a3.根据a2所述的方法,其中,若所述第二设备的设备类型为第一类型;
153.则所述方法还包括:所述阅读服务器判断所述第二设备是否安装有所述阅读应用,若所述阅读服务器判定所述第二设备未安装所述阅读应用,则向所述第二设备发送所述阅读应用的安装数据,以供所述第二设备安装所述阅读应用。
154.a4.根据a3所述的方法,其中,所述第二设备呈现所述阅读数据进一步包括:
155.启动所述第二设备中的所述阅读应用,并在所述阅读应用中呈现所述阅读数据。
156.a5.根据a2所述的方法,其中,若所述第二设备的设备类型为第一类型,并且所述第二设备未安装所述阅读应用;
157.则所述第二设备呈现所述阅读数据进一步包括:启动所述第二设备中的浏览器,并在所述浏览器中呈现所述阅读数据。
158.a6.根据a2所述的方法,其中,若所述第二设备的设备类型为第二类型;
159.所述方法还包括:所述阅读服务器识别所述第二设备支持的阅读功能;其中,所述阅读功能包括显示功能和/或语音播放功能;
160.所述阅读服务器根据所述第二设备支持的阅读功能,确定向所述第二设备发送的阅读数据的阅读数据类型;其中,所述阅读数据类型包括看书类型和/或听书类型;
161.则所述阅读服务器向所述第二设备发送与所述阅读进度信息匹配的阅读数据进一步包括:所述阅读服务器向所述第二设备发送与所述阅读进度信息以及确定出的阅读数据类型匹配的阅读数据。
162.a7.根据a6所述的方法,其中,若所述阅读服务器识别出所述第二设备支持的阅读功能为显示功能,则所述方法还包括:所述阅读服务器获取所述第二设备的显示尺寸;
163.则所述阅读服务器向所述第二设备发送与所述阅读进度信息以及确定出的阅读数据类型匹配的阅读数据进一步包括:所述阅读服务器向所述第二设备发送与所述阅读进度信息、确定出的阅读数据类型以及所述显示尺寸匹配的阅读数据。
164.a8.根据a1-a7中任一项所述的方法,其中,在所述第二设备呈现所述阅读数据之后,所述方法还包括:
165.响应于针对所述第二设备的关闭操作,所述第二设备获取当前的阅读进度信息,并将所述当前的阅读进度信息发送给所述阅读服务器和/或所述第一设备。
166.a9.根据a1-a8中任一项所述的方法,其中,所述通信连接具体为近场通信连接。
167.a10.根据a1-a9中任一项所述的方法,其中,所述第一设备还向所述第二设备传输所述阅读应用的用户账户信息;
168.则所述阅读数据获取请求中还携带有所述用户账户信息;
169.则所述阅读服务器向所述第二设备发送与所述阅读进度信息匹配的阅读数据进一步包括:所述阅读服务器向所述第二设备发送与所述阅读进度信息以及所述用户账户信息匹配的阅读数据。
170.本发明还公开了:b11.一种阅读过程中的设备切换方法,所述方法包括:
171.接收第二设备发送的阅读数据获取请求,所述阅读数据获取请求中携带有第一设备中当前运行的阅读应用的阅读进度信息;所述第二设备中的阅读进度信息由所述第一设备发送;
172.向所述第二设备发送与所述阅读进度信息匹配的阅读数据,以供在所述第二设备呈现所述阅读数据。
173.b12.根据b11所述的方法,其中,在所述接收第二设备发送的阅读数据获取请求之后,所述方法还包括:
174.识别所述第二设备的设备类型;所述设备类型包括第一类型或第二类型;其中,所述第一类型的设备具有安装所述阅读应用的权限,所述第二类型的设备不具有安装所述阅
读应用的权限。
175.b13.根据b12所述的方法,其中,所述方法还包括:
176.若所述第二设备的设备类型为第一类型,则判断所述第二设备是否安装有所述阅读应用;
177.若所述第二设备未安装所述阅读应用,则向所述第二设备发送所述阅读应用的安装数据,以供所述第二设备安装所述阅读应用。
178.b14.根据b12所述的方法,其中,所述方法还包括:
179.若所述第二设备的设备类型为第二类型,识别所述第二设备支持的阅读功能;其中,所述阅读功能包括显示功能和/或语音播放功能;
180.根据所述第二设备支持的阅读功能,确定向所述第二设备发送的阅读数据的阅读数据类型;其中,所述阅读数据类型包括看书类型和/或听书类型;
181.则所述向所述第二设备发送与所述阅读进度信息匹配的阅读数据进一步包括:向所述第二设备发送与所述阅读进度信息以及确定出的阅读数据类型匹配的阅读数据。
182.b15.根据b14所述的方法,其中,所述方法还包括:若所述第二设备支持的阅读功能为显示功能,则获取所述第二设备的显示尺寸;
183.则所述向所述第二设备发送与所述阅读进度信息匹配的阅读数据进一步包括:向所述第二设备发送与所述阅读进度信息、确定出的阅读数据类型以及所述显示尺寸匹配的阅读数据。
184.b16.根据b11-b15中任一项所述的方法,其中,所述阅读数据获取请求中还携带有用户账户信息;
185.则所述向所述第二设备发送与所述阅读进度信息匹配的阅读数据进一步包括:向所述第二设备发送与所述阅读进度信息以及所述用户账户信息匹配的阅读数据。
186.本发明还公开了:c17.一种阅读过程中的设备切换方法,所述方法包括:
187.与第二设备建立通信连接;
188.向所述第二设备传输当前运行的阅读应用的阅读进度信息以及阅读服务器信息,以供所述第二设备向与所述阅读服务器信息匹配的阅读服务器发送携带有所述阅读进度信息的阅读数据获取请求,并供所述阅读服务器向所述第二设备发送与所述阅读进度信息匹配的阅读数据。
189.c18.根据c17所述的方法,其中,所述通信连接具体为近场通信连接。
190.c19.根据c17或c18所述的方法,其中,所述方法还包括:
191.向所述第二设备传输所述阅读应用的用户账户信息,以供所述阅读服务器向所述第二设备发送与所述阅读进度信息以及所述用户账户信息匹配的阅读数据。
192.本发明还公开了:d20.一种阅读过程中的设备切换方法,所述方法包括:
193.接收第一设备传输的第一设备中当前运行的阅读应用的阅读进度信息以及阅读服务器信息;
194.向与所述阅读服务器信息匹配的阅读服务器发送携带有所述阅读进度信息阅读数据获取请求;
195.接收所述阅读服务器发送的与所述阅读进度信息匹配的阅读数据;
196.呈现所述阅读数据。
197.d21.根据d20所述的方法,其中,所述方法还包括:
198.接收所述阅读服务器发送的所述阅读应用的安装数据,并安装所述阅读应用。
199.d22.根据d21所述的方法,其中,所述呈现所述阅读数据进一步包括:
200.启动所述阅读应用,并在所述阅读应用中呈现所述阅读数据。
201.d23.根据d20所述的方法,其中,所述呈现所述阅读数据进一步包括:
202.启动浏览器,并在所述浏览器中呈现所述阅读数据。
203.d24.根据d20-d23中任一项所述的方法,其中,在所述呈现所述阅读数据之后,所述方法还包括:
204.响应于设备关闭操作,获取当前的阅读进度信息,并将所述当前的阅读进度信息发送给所述阅读服务器和/或所述第一设备。
205.本发明还公开了:e25.一种阅读服务器,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
206.所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如下操作:
207.接收第二设备发送的阅读数据获取请求,所述阅读数据获取请求中携带有第一设备中当前运行的阅读应用的阅读进度信息;所述第二设备中的阅读进度信息由所述第一设备发送;
208.向所述第二设备发送与所述阅读进度信息匹配的阅读数据,以供在所述第二设备呈现所述阅读数据。
209.e26.根据e25所述的阅读服务器,其中,所述可执行指令使所述处理器执行如下操作:
210.在所述接收第二设备发送的阅读数据获取请求之后,识别所述第二设备的设备类型;所述设备类型包括第一类型或第二类型;其中,所述第一类型的设备具有安装所述阅读应用的权限,所述第二类型的设备不具有安装所述阅读应用的权限。
211.e27.根据e26所述的阅读服务器,其中,所述可执行指令使所述处理器执行如下操作:
212.若所述第二设备的设备类型为第一类型,则判断所述第二设备是否安装有所述阅读应用;若所述第二设备未安装所述阅读应用,则向所述第二设备发送所述阅读应用的安装数据,以供所述第二设备安装所述阅读应用。
213.e28.根据e26所述的阅读服务器,其中,所述可执行指令使所述处理器执行如下操作:
214.若所述第二设备的设备类型为第二类型,识别所述第二设备支持的阅读功能;其中,所述阅读功能包括显示功能和/或语音播放功能;
215.根据所述第二设备支持的阅读功能,确定向所述第二设备发送的阅读数据的阅读数据类型;其中,所述阅读数据类型包括看书类型和/或听书类型;
216.向所述第二设备发送与所述阅读进度信息以及确定出的阅读数据类型匹配的阅读数据。
217.e29.根据e28所述的阅读服务器,其中,所述可执行指令使所述处理器执行如下操作:
218.若所述第二设备支持的阅读功能为显示功能,则获取所述第二设备的显示尺寸;
219.向所述第二设备发送与所述阅读进度信息、确定出的阅读数据类型以及所述显示尺寸匹配的阅读数据。
220.e30.根据e25-e29中任一项所述的阅读服务器,其中,所述可执行指令使所述处理器执行如下操作:
221.所述阅读数据获取请求中还携带有用户账户信息;
222.向所述第二设备发送与所述阅读进度信息以及所述用户账户信息匹配的阅读数据。
223.本发明还公开了:f31.一种第一设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
224.所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如下操作:
225.与第二设备建立通信连接;
226.向所述第二设备传输当前运行的阅读应用的阅读进度信息以及阅读服务器信息,以供所述第二设备向与所述阅读服务器信息匹配的阅读服务器发送携带有所述阅读进度信息的阅读数据获取请求,并供所述阅读服务器向所述第二设备发送与所述阅读进度信息匹配的阅读数据。
227.f32.根据f31所述的第一设备,其中,所述通信连接具体为近场通信连接。
228.f33.根据f31或f32所述的第一设备,其中,所述可执行指令使所述处理器执行如下操作:
229.向所述第二设备传输所述阅读应用的用户账户信息,以供所述阅读服务器向所述第二设备发送与所述阅读进度信息以及所述用户账户信息匹配的阅读数据。
230.本发明还公开了:g34.一种第二设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
231.所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如下操作:
232.接收第一设备传输的第一设备中当前运行的阅读应用的阅读进度信息以及阅读服务器信息;
233.向与所述阅读服务器信息匹配的阅读服务器发送携带有所述阅读进度信息阅读数据获取请求;
234.接收所述阅读服务器发送的与所述阅读进度信息匹配的阅读数据;
235.呈现所述阅读数据。
236.g35.根据g34所述的第二设备,其中,所述可执行指令使所述处理器执行如下操作:
237.接收阅读服务器发送的所述阅读应用的安装数据,并安装所述阅读应用。
238.g36.根据g35所述的第二设备,其中,所述可执行指令使所述处理器执行如下操作:
239.启动所述阅读应用,并在所述阅读应用中呈现所述阅读数据。
240.g37.根据g34所述的第二设备,其中,所述可执行指令使所述处理器执行如下操
作:
241.启动浏览器,并在所述浏览器中呈现所述阅读数据。
242.g38.根据g34-g37中任一项所述的第二设备,其中,所述可执行指令使所述处理器执行如下操作:
243.在所述呈现所述阅读数据之后,响应于设备关闭操作,获取当前的阅读进度信息,并将所述当前的阅读进度信息发送给所述阅读服务器和/或所述第一设备。
244.本发明还公开了:h39.一种阅读过程中的设备切换系统,包括:如e25-e30任一项所述的阅读服务器、如f31-f33任一项所述的第一设备、以及如g34-g38任一项所述的第二设备。
245.本发明还公开了:i40.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如b11-b16,c17-c19,d20-d24中任一项所述的阅读过程中的设备切换方法对应的操作。